Я использую 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'.
EDIT: Исправлена опечатка с «[Column_Name]». Однако это была опечатка только в stackoverflow. опечатка не проблема
Ваших скобки (по крайней мере, в вашем посте здесь), вероятно, содержат опечатку. – Tahbaza
Вы правы. Это просто на посту. Все еще проблема. – sixshift04
Я должен спросить ... Вы уверены, что у вас есть столбец '[Column.Name]' в вашем '[Linked_Server] .Database.dbo.Table'? Поскольку это та строка, которая вызывает вашу ошибку. – PGallagher