我正在使用SQL Server 2005并尝试从SQL Server 2008链接服务器中选择列中有句点的列。2008年链接服务器上有句点的列名
我检查了这个帖子:
Selecting a column with period in the column name SQL Server
但我没有得到同样的错误。
这是代码
INSERT INTO [Linked_Server].Database.dbo.Table
([Column_Name], [Column.Name])
SELECT
[Column_Name], [Column.Name] FROM local_table
我从上表本地选择,但是当我尝试从链接服务器在同一个表中选择相同的列,我得到这个错误:
Msg 207, Level 16, State 1, Line 3
Invalid column name 'Column.Name'.
编辑:修正了“[Column_Name)”的拼写错误。这只是在stackoverflow中的一个错字。 错字不列名后的问题
你的括号(至少在这里你的文章)可能包含一个错字。 – Tahbaza 2013-02-14 23:54:41
你说得对。这只是在帖子中。仍然遇到问题。 – sixshift04 2013-02-15 16:07:46
我必须问...你确定你在'[Linked_Server] .Database.dbo.Table'中有一个'[Column.Name]'Column?因为这是触发你的错误的那条线。 – PGallagher 2013-02-15 16:26:26