ranio Ответов: 1

Как сохранить данные с помощью linked server в SQL?


У меня есть сервер а и связанный сервер В. Я хочу вставить данные с сервера а на сервер В. На том же сервере я могу это сделать.

Выборка отлично работает со связанным сервером

:Выберите * из LinkedServerName.LinkedServerDB.LinkedServerSchema.LinkedServerTable

Но как я могу вставить данные с сервера на настроенный связанный сервер?

Что я уже пробовал:

Select * from LinkedServerName.LinkedServerDB.LinkedServerSchema.LinkedServerTable

But how can I insert data from a server to a configured linked server. 

scottgp

Вы должны просто иметь возможность вставлять нормально, используя одно и то же соглашение об именовании, например
Вставить в LinkedServerName.LinkedServerDB.LinkedServerSchema.LinkedServerTable
(столбец1)
ЦЕННОСТИ
("тест");

или выберите * в LinkedServerName.LinkedServerDB.LinkedServerSchema.LinkedServerTable из dbo.localtable;

[no name]

если ваш связанный сервер и БД верны, то ваш запрос должен работать без проблем. Никаких специальных вещей, необходимых для вставки с помощью связанного сервера, не требуется.

1 Ответов

Рейтинг:
1

#realJSOP

Связанные серверы-это просто серверы, к которым можно получить доступ друг от друга. Есть несколько способов сделать то, что вы хотите. Проще всего написать два оператора insert - по одному для требований insert каждого сервера.