【发布时间】:2016-03-21 22:08:51
【问题描述】:
我在 Visual Studio 2015 中使用数据库项目。我注意到,如果我从项目中删除一个存储过程,然后生成一个发布脚本,则脚本中没有任何内容会转储旧存储过程。但是,如果我删除一个存储过程并使用模式比较/更新,存储过程将被转储。
谁能帮我理解这种行为?我想生成一个发布脚本来查看在发布之前将要进行的更改,所以我喜欢生成一个脚本。但是,我不想在每次推出更改时都进行架构比较/更新和发布。
谢谢。
【问题讨论】:
-
猜测您没有与正确的数据库进行比较,您能否提供有关您的流程的更多信息?
标签: sql-server visual-studio sql-server-data-tools schema-compare