SQL Server数据库项目 - 创建更改脚本

时间:2015-07-07 05:52:49

标签: sql-server database-project

我们通过连接现有数据库开始在Visual Studio 2012中使用SQL Server数据库项目。我们正在开发一个与该数据库连接的Web应用程序。

现在我们为下一个版本更新了大约20个存储过程。如何创建仅包含更新的存储过程的脚本文件?我们需要将此脚本与Web应用程序可执行文件一起发送给客户端。

是否有任何功能允许我们仅比较和创建更改的脚本?

提前致谢!

1 个答案:

答案 0 :(得分:4)

使用Schema Compare,如下所示:

  1. 创建一个模式比较,将数据库项目与其中一个生产数据库进行比较。
  2. 运行架构比较。
  3. 排除除存储过程之外的所有内容(以及它们所依赖的任何对象)。
  4. 点击生成脚本。
  5. 如果保存此架构比较,则可以在下次需要发布更多存储过程更改时重复使用它。