1

SQL2000で特定の DTS パッケージの DTS ステップ名/説明を取得しようとしています。msdb データベースに何も表示されません。最初の DTS 名は表示されますが、詳細を取得するための情報は何も表示されません。この情報がどこに保存されているか知っている人はいますか?

4

1 に答える 1

2

DTS パッケージのコンテンツには、SQL サーバーから直接アクセスすることはできません (これらはmsdb.dbo.sysdtspackages、SQL サーバーに格納されている場合はバイナリとして格納され、ファイル システムではバイナリ ファイルとして格納されます)。

ただし、関連する OLE オブジェクトdts.package2を介してアクセスできます。

OLE インターフェイスを使用して DTS ステップ情報を抽出する例はいくつかあります。これはその 1 つです。別の DTS パッケージを使用して VBScript を実行し、パッケージ情報をファイルに抽出します。これを変更して、データベースのテーブルにデータを書き込むことができます。

于 2010-05-22T16:05:09.040 に答える