Obtenir la description de l'étape DTS à partir de TSQL?

J'essaye d'get le nom d'étape DTS / description d'un package donné de DTS dans SQL2000 . Je ne vois rien dans la database msdb. Je peux voir le nom initial de DTS, cependant je ne vois rien pour get les détails. Quelqu'un sait où cette information est stockée?

Vous ne pouvez pas accéder directement au contenu d'un package DTS via le server SQL (ils sont stockés en tant que msdb.dbo.sysdtspackages binarys dans msdb.dbo.sysdtspackages lorsqu'ils sont stockés dans le server SQL ou en tant que files binarys dans le système de files).

Cependant, vous pouvez y accéder via l'object OLE correspondant – dts.package2 .

Il existe plusieurs exemples d'utilisation de l'interface OLE pour extraire des informations d'étape DTS – c'est l'un d'entre eux, qui utilise un autre package DTS pour exécuter VBScript afin d'extraire les informations de package dans un file. Vous pouvez modifier cela pour écrire des données dans une table de la database.