SQL71501 - 如何抑制此错误

use*_*178 5 sql-server sql-server-data-tools visual-studio-2015

我的团队/公司在一些小项目中尝试了 SSDT,我们印象非常深刻。

最近,我们调查了 SSDT 在我们现有的一个较大的应用程序中的使用情况,并因外部数据库引用的 SQL71501 错误而泛滥成灾。

应用程序有相当多的数据库耦合网络,所以这是可以理解的。

有没有办法抑制/禁用/关闭此检查,以便 SSDT 项目可以构建而不管这些未解析的引用如何?

大多数关于此错误代码的讨论都错误地将其描述为警告,而不是错误。

Visual Studio 2015 Enterprise - 最新的 SSDT 包 SQL 2008

Obi*_*bie 3

升级到新版本的 sql server 后,我正要清理解决方案中的一些内容。我在 VS2017 但我认为这是一样的。

如果解决方案中已经有用于引用数据库的数据库项目,那么您只需将数据库引用添加到引发错误的项目即可。如果您已有这些引用,请编辑引用属性并将“抑制引用警告”设置为 true。

[编辑:抑制引用警告似乎对无效引用没有影响。]

如果您没有解决方案的数据库项目,则需要添加它们。如果选中“抑制引用警告”框,则不一定需要用所有数据库对象填充它们。

祝你好运!