架构比较时如何忽略数据丢失警告?

时间:2016-12-27 10:35:22

标签: asp.net sql-server visual-studio-2012 schema-compare

尝试在Visual Studio中的SQL架构比较中更新数据库时,我收到以下错误。

  

(48,1):SQL72014:.Net SqlClient数据提供程序:消息50000,级别16,状态127,行6检测到行。架构更新正在终止,因为可能会发生数据丢失。   批处理执行时发生错误。

我了解该工具在更新后检查了数据丢失。

我在想,我会忽略这一点。

谷歌搜索后我得到以下链接,但在Visual Studio 2012中, https://social.msdn.microsoft.com/Forums/en-US/ce95ac1d-a31c-4e83-904e-78a8491d0761/shema-compare-force-update-with-data-loss?forum=vstsdb

但我在我的架构选项中找不到任何此类选项

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,并且取消选中“如果可能发生数据丢失,则阻止增量部署”并不能解决问题。我仍然迷失了无法解决的有关列大小更改的错误。我还必须取消选中“验证部署”复选框,即下部的最后一项。

答案 1 :(得分:1)

2015年的序列是:创建比较,点击齿轮图标,常规选项卡,取消选中“阻止数据丢失”。我必须在每次创建新比较时设置此项,我一直无法找到设置默认值的方法,而不是保存比较。