копирование данных между серверами на двух разных машинах - SQL - PullRequest
0 голосов
/ 24 октября 2011

Я нашел этот вопрос Скопировать таблицу в другую базу данных на другом SQL Server , что близко к тому, что я хочу, но две мои базы данных находятся на двух разных машинах.Я заинтересован в поддержке одной или двух таблиц, а не всей базы данных.Я пробовал резервное копирование BCP и массовую вставку, но постоянно получаю сообщение об ошибке при импорте поля даты (type mismatch or invalid character for the specified codepage).Я сдался после того, как успешно импортировал файл peice of csv, в котором я получал ошибку в новой тестовой таблице.

Теперь я хотел бы что-то вроде этого

select INTO mycomputer\SQLEXPRESS\target_table from ReMOTECOMPUTER\SQLEXPRESS\source_table

или что-нибудь подобное?Могу ли я сделать это, какой правильный синтаксис, если да.Я пытался, но безуспешно.

1 Ответ

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

Вы смотрели на использование связанных серверов?У нас была похожая проблема согласованности данных, и мы использовали настройку связанного сервера для обеспечения запуска данных при запуске.После того, как вы определите связанные серверы, вы можете выдать свое заявление в значительной степени, поскольку оно указано в вашем вопросе.

http://msdn.microsoft.com/en-us/library/ms188279.aspx

...