Я хотел бы скопировать данные из одной таблицы в другую между разными серверами.Копирование данных из одной таблицы базы данных SQL Server в другую
Если с в том же сервере и различных баз данных, я использовал следующие
SELECT * INTO DB1..TBL1 FROM DB2..TBL1 (to copy with table structure and data)
INSERT INTO DB1..TBL1(F1, F2) SELECT F1, F2 FROM DB2..TBL1 (copy only data)
Теперь мой вопрос скопировать данные из SERVER1 -> DB1 -> tbl1 в SERVER2 -> DB2 -> TBL2
Благодарим за быстрый ответ. Как проверить, установлены ли оба сервера в качестве связанного сервера или нет? Могу ли я установить другой сервер так? Поскольку это необходимо выполнять через хранимую процедуру на регулярной основе, я не могу использовать опцию мастера. – satya
Я отредактировал свой ответ с дополнительной информацией, спасибо Barry – codingbadger
Для тех, кто читает это позже, я обнаружил, что, по крайней мере, в настоящее время (SQL 2008 R2), вы не можете включить 'IDENTITY_INSERT' в таблице через связанный сервер. –