我已經將SQL 2000服務器的鏈接服務器添加到作爲命名實例的SQL 2005服務器。這一直很好,直到我得到一個名字空間的桌子。表名空間的鏈接服務器
它似乎無法解析對象,並導致查詢錯誤。這是一個關於鏈接服務器的已知問題,我找不到任何提及它的東西,也不想真正想重命名錶,找到所有對它的引用。
編輯:我沒有用方括號中的表名
我已經將SQL 2000服務器的鏈接服務器添加到作爲命名實例的SQL 2005服務器。這一直很好,直到我得到一個名字空間的桌子。表名空間的鏈接服務器
它似乎無法解析對象,並導致查詢錯誤。這是一個關於鏈接服務器的已知問題,我找不到任何提及它的東西,也不想真正想重命名錶,找到所有對它的引用。
編輯:我沒有用方括號中的表名
對於無論使用什麼方括號的情況而言,帶空格的共振表名都不起作用。這可能是與我連接的服務器的事實有關的一個限制是sql 2000.我使用沒有空間的相同名稱的視圖解決了這個問題。
用方括號表的名稱。
SELECT * FROM [SERVER].[Database].[dbo].[Table Name]
對不起,這似乎沒有工作 – PeteT 2009-09-28 11:13:20
什麼是表名和實際的錯誤信息? – MartW 2009-09-28 11:23:05
包含服務器的完全限定名將是 [PONGO1 \ PONGOSQL]。[MIU_WEB]。[dbo]。[學生登錄] 如果我創建一個名爲[StudentLogins]的表並且鏈接到它,但它確實有效,但我害怕重命名它。 – PeteT 2009-09-28 12:10:40