从TSQL获取DTS步骤描述?

时间:2010-05-21 15:20:25

标签: sql-server dts

我正在尝试在 SQL2000 中获取给定DTS包的DTS步骤名称/描述。我无法在msdb数据库中看到任何内容。我可以看到最初的DTS名称,但是我没有看到任何东西来获取细节。有人知道这些信息存储在哪里吗?

1 个答案:

答案 0 :(得分:2)

您无法直接通过SQL服务器访问DTS包的内容(存储在SQL Server中时,它们在msdb.dbo.sysdtspackages中存储为二进制文件,或者作为文件系统中的二进制文件存储)。

但是,您可以通过相关的OLE对象访问它们 - dts.package2

有几个使用OLE接口提取DTS步骤信息的示例 - this是其中之一,它使用另一个DTS包来运行VBScript以将包信息提取到文件中。您可以修改它以将数据写入数据库中的表。