警告 SQL71502 - 过程 <name> 具有对对象 <name> 的未解析引用

Warning SQL71502 - Procedure <name> has an unresolved reference to object <name>

我在 Visual Studio 2013 项目中收到以下警告:

SQL71502 - Procedure has an unresolved reference to object

这可以通过添加对 master 数据库的数据库引用来解决。

  1. 添加数据库引用:

  1. Select master 数据库并单击确定:

  1. 结果:

您只需在 Buid/Suppress Transact-SQL 警告字段中设置 71502 :

Nicholas 的回答让我走上了正确的轨道,但没有为我解决问题,因为我有一个现有的数据库引用“master”,这是遗留开发环境和 SQL 服务器遗留下来的安装。

删除这个(损坏的)引用然后按照尼古拉斯的指示重新添加它对我有用。请注意,在 VS2019 中默认情况下未选中“抑制由未解析的引用引起的错误...”框;我不得不手动检查。