Microsoft SQL脚本程序命令行工具
mssql-scripter的Python项目详细描述
mssql脚本程序
我们很高兴介绍mssql scripter,一个多平台的命令行 有编写SQL Server数据库脚本的经验。
mssql scripter是多平台命令行,相当于ssms中广泛使用的生成脚本向导体验。您可以在Linux、MacOS和Windows上使用MSSQL Scripter为运行Anywhere、azure SQL数据库和azure SQL数据仓库的SQL Server中的数据库对象生成数据定义语言(DDL)和数据操作语言(DML)T-SQL脚本。您可以将生成的t-sql脚本保存到一个.sql文件中,或通过管道将其传递到标准nix实用程序(例如sed、awk、grep)以进行进一步的转换。您可以编辑生成的脚本或将其检查到源代码管理中,然后使用标准的多平台SQL命令行工具(如SQLCMD)在现有SQL数据库部署过程和DevOps管道中执行脚本。
mssql脚本程序使用python构建,并结合了新的azure cli 2.0工具的可用性原则。
贡献
如果你想为这个项目做贡献,请参考development guide。
报告问题和反馈
如果您在使用该工具时遇到任何错误,请在 ^我们的github回购协议的{a9}部分。
行为准则
这个项目采用了Microsoft Open Source Code of Conduct。
有关详细信息,请参见Code of Conduct FAQ或联系 opencode@microsoft.com还有其他问题或评论。
许可证
mssql scritper是根据MIT license授权的。