Как скопировать таблицу и данные из одной базы данных в другую, используя SQL Server - PullRequest
0 голосов
/ 27 октября 2011

У меня есть два сервера баз данных

один - имя сервера: X, а другой - имя сервера: Y

У меня есть таблица ABC в обеих базах данных.Мне нужно скопировать данные с X-сервера, таблица ABC на Y-сервер, таблица ABC.

. Я попытался таким образом, чтобы выдать ошибку.эта ошибка:

Не удалось найти сервер 'xxx.xxx.xxx.xxx' в sys.servers.Убедитесь, что указано правильное имя сервера.При необходимости выполните хранимую процедуру sp_addlinkedserver, чтобы добавить сервер в sys.servers.

Ответы [ 3 ]

2 голосов
/ 27 октября 2011

Откройте SSMS и наведите на сервер Y. Щелкните правой кнопкой мыши базу данных ABC, Задачи -> Импорт данных.Следуйте указаниям мастера и укажите его на исходные данные на сервере X.

1 голос
/ 27 октября 2011

Ошибка говорит вам, что делать. Используйте sp_addlinkedserver, чтобы создать связанный сервер с удаленным сервером. Затем запустите запрос.

0 голосов
/ 27 октября 2011

Первая процедура exec:

EXEC sp_addlinkedserver   
@server=N'Y', 
@srvproduct=N'',
@provider=N'SQLNCLI', 
@datasrc=N'Y\instance1';

Затем запустите запрос.

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