我有一个链接服务器,我可以清楚地看到所有数据库和表,所以我知道服务器已正确链接。但是,当我尝试执行查询时,它在链接服务器的表中显示无效的对象名称。
链接服务器别名为TCS,因此,我的查询将该表作为
FROM [TCS].dbo.table as b
我也尝试将数据库名称包含为FROM [TCS \ db1] .dbo.table。
我在这里缺少什么?
答案 0 :(得分:2)
尝试包含数据库名称,如下所示:
FROM [TCS].db1.dbo.table as b
我认为您不能使用斜杠指定数据库。
我还会检查以确保链接服务器的安全设置允许您的帐户连接。 This article触及了如何做到这一点。
答案 1 :(得分:0)
或者:
[TCS].
数据库 .dbo.table as b
;