我希望能够使用SSDT(SQL Server Data Tools)将我们的数据库模式置于版本控制之下。将数据库导入到 Visual Studio 中的 SSDT 项目中会创建数据库架构的良好文本表示形式,适合版本控制。
现在的问题是,当对数据库模式进行更改时 - 我们如何以编程方式或从命令行更新(或重新导入)SSDT 项目?
您可以使用内置的模式比较工具来执行此操作,但似乎您没有按照 SSDT 数据库项目希望的方式进行开发。它专为离线编辑而设计,这意味着您需要首先编辑项目中的 .sql 文件,然后使用 F5 部署到开发数据库进行测试。
如果您希望保持联网工作,您可能需要尝试SQL 变更自动化 http://www.red-gate.com/products/sql-development/readyroll/,我们在 Redgate 提供的工具。它有一个一键导入选项,可以自动将数据库更改下拉到数据库项目中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)