Перемещение данных между серверами SQL с помощью пакетов DTS или связанных серверов - PullRequest
0 голосов
/ 14 ноября 2008

Мы используем SQL Server 2000 и вынуждены перемещать данные между серверами, чтобы сохранить их в центральной базе данных. Мы бы предпочли не использовать пакеты DTS, потому что скоро мы перейдем на SQL Server 2005, и мы не хотим обновлять SSIS или поддерживать устаревшие пакеты DTS.

Есть ли способ использовать сценарии OSQL, vbscript или другие инструменты командной строки для этого?

Пакеты DTS будут работать, но я немного колеблюсь. Они быстро становятся ужасными. Эта работа должна объединить данные из 200 таблиц в 18 базах данных на 3 разных серверах. Я не хочу перетаскивать сотни задач преобразования данных в графический интерфейс пакета DTS. Я бы предпочел, чтобы все перечислялось просто в пакетном файле или наборе скриптов.

Ответы [ 3 ]

2 голосов
/ 14 ноября 2008

вы можете использовать BCP для экспорта и импорта данных.

0 голосов
/ 14 ноября 2008

В зависимости от сложности пакета DTS мастер обновления служб SSIS не так уж и плох.

0 голосов
/ 14 ноября 2008

Использовать Red Gate Sql Compare и Data Compare?

...