SSDT - Schema比较丢弃旧的sprocs,发布没有

时间:2015-12-15 22:33:57

标签: sql-server visual-studio sql-server-data-tools schema-compare

我正在使用Visual Studio 2015中的数据库项目。我注意到如果我从项目中删除一个sproc然后生成一个发布脚本,脚本中就没有任何内容可以转储旧的sproc。但是,如果我删除了一个sproc并使用schema compare / update,则会转储sproc。

任何人都可以帮我理解这种行为吗?我想生成一个发布脚本来检查在发布之前将要进行的更改,因此我想生成一个脚本。但是,我不想在每次推出更改时都进行架构比较/更新和发布。

谢谢。

1 个答案:

答案 0 :(得分:2)

听起来你需要启用"在目标中删除对象但不在源中#34;在发布设置中。

enter image description here