Получить описание шага DTS от TSQL? - PullRequest
1 голос
/ 21 мая 2010

Я пытаюсь получить имя шага DTS / описание данного пакета DTS в SQL2000 .Я не могу увидеть что-либо в базе данных msdb.Я вижу исходное имя DTS, но ничего не вижу, чтобы узнать подробности.Кто-нибудь знает, где хранится эта информация?

1 Ответ

2 голосов
/ 22 мая 2010

Вы не можете получить доступ к содержимому пакета DTS напрямую через сервер SQL (они хранятся в двоичном виде в msdb.dbo.sysdtspackages при хранении на сервере SQL или в виде двоичных файлов в файловой системе).

Однако вы можете получить к ним доступ через соответствующий объект OLE - dts.package2 .

Существует несколько примеров использования интерфейса OLE для извлечения информации о шагах DTS - this является одним из них, который использует другой пакет DTS для запуска VBScript для извлечения информации о пакете в файл. Вы можете изменить это, чтобы записать данные в таблицу в базе данных.

...