Массовый экспорт данных из SQL Server 2008 в файл XML (без использования BCP)

У меня есть требование, согласно которому мне нужно обновить базы данных на сервере A данными с сервера B (схемы всегда будут одинаковыми) с подмножествами данных.

К сожалению, из-за того, как серверы настроены и работают (размещены), возможность использования BCP недоступна для меня. Кроме того, серверы могут не видеть друг друга/связаны, поэтому SP на сервере B не сможет получить прямой доступ к серверу A.

Из-за этого я планирую запустить процедуру экспорта на сервере А, чтобы создать файл (XML?), который будет помещен в место, доступное для сервера Б. Затем я создам процедуру на сервере Б, чтобы использовать данные в база данных

Мой вопрос: без использования BCP, какие варианты доступны для массового экспорта данных (с критериями выбора) с моего исходного сервера? И звучит ли мой план разумно? Я пропустил какой-либо очевидный подход/другие решили эту проблему раньше?


person Mike    schedule 11.12.2013    source источник


Ответы (1)


Здравствуйте, Майк, вы рассматривали возможность использования служб SQL Server Integration Services? Вы можете экспортировать свои данные с помощью динамического оператора SELECT, сохранить их в двоичный файл и передать их (FTP) во вторую локацию для загрузки.

person Jirka Hubáček    schedule 13.12.2013