SQL 服务器数据工具 (SSDT) 警告未解析的 table 引用,但 table 存在

SQL Server Data Tools (SSDT) warns of an unresolved table reference, but the table exists

SSDT 抱怨在存储过程的代码中,引用的 table 不存在。警告 SQL71502。

但是 table 确实存在,并且它的定义是有效的。 table 在另一个数据库中是 而不是 ,它甚至可以正确显示在智能感知菜单中。这是一个非常简单的小型数据库,问题就在本地存储过程和本地 table 之间。两个脚本都设置为构建。

如何删除这个无效警告?

已解决 - 有时您只需要稍微离开一下。存储过程中的一对括号使 SSDT 出错。它不会导致构建错误或语法错误,但会以某种方式混淆解析器,使得 table 的名称无法正确链接到 table.

的定义