我有一个包含 2 个 SSDT 数据库项目的解决方案,一个引用另一个。在其中一个存储过程中,我有一个简单的更新语句,如下所示:
update [$(otherDb)]..OtherTable set TheField = @value where OtherTable.Id = @id
我有许多存储过程在其他表上执行相同的操作,这个存储过程已经工作了好几个月,智能感知甚至能够显示表的所有列。即使我仍然收到错误消息
SQ71561: Procedure [dbo].[MyProcedure] has an unresolved reference to object [$(otherDb)].[dbo].[OtherTable].[TheField]
任何机构有任何想法发生了什么?