У меня есть моя локальная база данных prova
и другая база данных SOFIADR
. Я хочу вставить в таблицу Events
базы данных prova
строки данных, полученных с сервера связанной базы данных SOFIADR
. База данных SOFIADR
связана с моим локальным сервером базы данных test
.SQL Server Как вставить в таблицу со связанного сервера
следующий запрос в базе данных NKSOFIA
работы:
select *
from ARA_01.ARA01.dbo.monodosi_tab
Если я перееду в свою локальную базу данных prova
и попытаться импортировать данные в моей таблице events
я пишу:
insert into Events (.......)
select field1, field2 .....
from [SOFIADR].[NKSOFIA].ARA_01.ARA01.dbo.monodosi_tab
Но я получаю ошибка:
Msg 117, Level 15, State 1, Line 3
The object name 'SOFIADR.NKSOFIA.ARA_01.ARA01.dbo.monodosi_tab' includes an excessive number of prefixes. Maximum capacity is 3.
Как я могу это сделать?
См. http://stackoverflow.com/questions/4744878/error-when-insert-into-linked-server – user1327961