Как скопировать таблицу с одного сервера на другой в SQL Server? - PullRequest
0 голосов
/ 20 сентября 2011

Я пытаюсь найти способ скопировать данные из одной таблицы в SQL Server 2008 в другую таблицу в SQL Server 2005. Я хочу выполнять это ежедневно.

Ответы [ 4 ]

2 голосов
/ 20 сентября 2011

Вы создали связанный сервер, после чего вы можете получить данные со связанного сервера и вставить в источник. Чем вы создадите работу, которая будет делать это.

Вы можете щелкнуть правой кнопкой мыши по базе данных и затем нажать импорт / экспорт (SSIS). SQL создаст пакет, который вы можете просмотреть как скрипт и запустить его как задание

1 голос
/ 02 февраля 2015

Если у вас есть связанный сервер, вы можете написать этот T-SQL на целевом сервере в целевой базе данных:

select * into srctabl from [link server].srcdb.srctable
1 голос
/ 20 сентября 2011

Вы хотите взглянуть на Sql Server Integration Services (SSIS).Это то, что поставляется с SQL Server, чтобы позволить вам перемещать данные в / из / вокруг SQL Server и других форматов данных.Это может быть запланировано.Это очень простой способ перемещения данных между различными серверами и платформами.

В Management Studio доступен простой мастер.В обозревателе объектов щелкните правой кнопкой мыши нужную базу данных и выберите «Задачи> Импорт данных», если вы находитесь на конечном сервере, или «Задачи> Экспорт данных», если вы находитесь на исходном сервере.

Джеймс: -)

0 голосов
/ 20 сентября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...