SQL71501 - 如何抑制此错误

时间:2018-01-28 15:54:51

标签: sql-server visual-studio-2015 sql-server-data-tools

我的团队/公司为一些小项目尝试过SSDT,我们对此印象深刻。

最近,我们调查了SSDT在我们较大的现有应用程序中的使用情况,并为外部数据库引用提供了带有SQL71501错误的FLOODED。

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

是否有某种方法可以抑制/禁用/关闭此检查,以便无论这些未解析的引用如何都可以构建SSDT项目?

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

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

2 个答案:

答案 0 :(得分:2)

在升级到新版本的sql server之后,我正准备在我的解决方案中清理其中的一些。我在VS2017上,但我认为这是一样的。

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

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

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

祝你好运!

答案 1 :(得分:0)

我通过在遇到麻烦的文件中添加确切的警告代码,在Visual Studio 2017上取得了成功,在我的情况下,它是"未解析的参考"我不想在我的项目中添加对主数据库的引用。

右键单击File,Properties,Suppress TSql Warnings:71502