【问题标题】:SSDT - Schema compare drops old sprocs, publish does notSSDT - 架构比较丢弃旧存储过程,发布不
【发布时间】:2016-03-21 22:08:51
【问题描述】:

我在 Visual Studio 2015 中使用数据库项目。我注意到,如果我从项目中删除一个存储过程,然后生成一个发布脚本,则脚本中没有任何内容会转储旧存储过程。但是,如果我删除一个存储过程并使用模式比较/更新,存储过程将被转储。

谁能帮我理解这种行为?我想生成一个发布脚本来查看在发布之前将要进行的更改,所以我喜欢生成一个脚本。但是,我不想在每次推出更改时都进行架构比较/更新和发布。

谢谢。

【问题讨论】:

  • 猜测您没有与正确的数据库进行比较,您能否提供有关您的流程的更多信息?

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


【解决方案1】:

听起来您需要在发布设置中启用“在目标中放置对象但不在源中放置对象”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-20
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多