如果已部署的数据库是从其他来源更改的,我如何在 Visual Studio 2013 中更新 SQL 服务器项目?

How can I update a SQL Server Project in Visual Studio 2013 if the deployed database is changed from another source?

我在 Visual Studio 2013 年有一个 SQL 服务器项目。我通过从预先存在的数据库导入数据库来创建它。我们还有其他开发人员可能使用 ssms 或其他方式对数据库进行了更改。如何更新我的 SQL 服务器项目以反映这些更改?有没有我遗漏的简单方法,或者我必须手动 modify/add 所有更改的表?

因此,经过大量谷歌搜索并没有得到很好的结果后,我继续研究该项目并发现您可以使用 Visual Studio 的架构比较来更新 SQL 服务器项目。

转到工具 -> SQL 服务器 -> 新架构比较 Select 源数据库作为您的来源。 Select 您的 SQL 服务器项目作为目标。 运行 比较并从架构比较更新目标。