链表服务器,表名中有空格

时间:2009-09-28 11:04:12

标签: sql-server

我已将SQL 2000服务器中的链接服务器添加到SQL 2005服务器,该服务器是命名实例。这一直很有效,直到我到了一个名字中有空格的桌子。

似乎无法解析对象,并导致查询错误。这是链接服务器的已知问题,我找不到任何提及它的东西,并且真的不想重命名表,查找对它的所有引用。

编辑:我确实在表名

周围使用了方括号

2 个答案:

答案 0 :(得分:1)

在表名周围使用方括号。

SELECT * FROM [SERVER].[Database].[dbo].[Table Name]

答案 1 :(得分:0)

对于任何带有空格的共振表名称,无论您使用哪个方括号都不起作用。这可能是与我链接的服务器的事实相关的限制是sql 2000.我使用具有相同名称的视图解决了这个问题而没有空格。