模式比较时如何忽略数据丢失警告?

Kgn*_*web 8 sql-server asp.net schema-compare visual-studio-2012

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

(48,1): SQL72014: .Net SqlClient Data Provider: Msg 50000, Level 16, State 127, Line 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

但是我在我的 Schema 选项中没有找到任何这样的选项

jmo*_*eno 17

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


小智 5

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