尝试在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
但我在我的架构选项中找不到任何此类选项
答案 0 :(得分:2)
我遇到了同样的问题,并且取消选中“如果可能发生数据丢失,则阻止增量部署”并不能解决问题。我仍然迷失了无法解决的有关列大小更改的错误。我还必须取消选中“验证部署”复选框,即下部的最后一项。
答案 1 :(得分:1)
2015年的序列是:创建比较,点击齿轮图标,常规选项卡,取消选中“阻止数据丢失”。我必须在每次创建新比较时设置此项,我一直无法找到设置默认值的方法,而不是保存比较。