我已将SQL 2000服务器中的链接服务器添加到SQL 2005服务器,该服务器是命名实例。这一直很有效,直到我到了一个名字中有空格的桌子。
似乎无法解析对象,并导致查询错误。这是链接服务器的已知问题,我找不到任何提及它的东西,并且真的不想重命名表,查找对它的所有引用。
编辑:我确实在表名
周围使用了方括号答案 0 :(得分:1)
在表名周围使用方括号。
SELECT * FROM [SERVER].[Database].[dbo].[Table Name]
答案 1 :(得分:0)
对于任何带有空格的共振表名称,无论您使用哪个方括号都不起作用。这可能是与我链接的服务器的事实相关的限制是sql 2000.我使用具有相同名称的视图解决了这个问题而没有空格。