Вы можете сохранить пакет DTS SQL Server 2000 как файл VB .BAS. Можно ли открыть файл .BAS в SQL Server Enterprise Manager (или каким-либо другим способом), чтобы добавить пакет DTS на сервер? Первоначально кажется, что SQL Server позволяет импортировать только файлы .DTS.





Нет, это невозможно. Сохранение в файл .BAS только одностороннее. Однако вы можете скомпилировать файл с помощью VB6 и запустить его как исполняемый файл из другого пакета DTS. Вы также можете изменить его, возможно, добавив параметры CL, чтобы использовать его как отдельную программу.
Обновлено: Бен (ниже) нашел ссылка на веб-сайте MSDN, описывающий этот процесс. +1.
Да, возможно, перейдите по ссылке в предыдущем ответе. Еще одна мелочь ... когда вы раскомментируете goPackage.SaveToSQLServer, вы можете использовать параметр flags, чтобы указать доверенное соединение, например:
goPackage.SaveToSQLServer "(локальный)",,, DTSSQLStgFlag_UseTrustedConnection
Таким образом, вам не нужно указывать пароль в вашем коде.
+1, потому что это ответ ... Просто не тот, который я мог бы использовать ... :-( [Спасибо]