我在使用定义的另一个数据库中有一个表的同义词
create synonym TableA for otherDb.dbo.TableA
我有一个本地定义的存储过程
CREATE PROCEDURE dbo.spGetTableA
AS
BEGIN
SELECT * FROM TableA
END
现在当我打电话给 SP
EXEC spGetTableA
我收到以下错误
Invalid object name 'TableA'
直接调用 SQL 时SELECT * FROM TableA
效果很好。
知道我为此工作缺少什么吗?