SQL2000で特定の DTS パッケージの DTS ステップ名/説明を取得しようとしています。msdb データベースに何も表示されません。最初の DTS 名は表示されますが、詳細を取得するための情報は何も表示されません。この情報がどこに保存されているか知っている人はいますか?
2128 次
1 に答える
2
DTS パッケージのコンテンツには、SQL サーバーから直接アクセスすることはできません (これらはmsdb.dbo.sysdtspackages
、SQL サーバーに格納されている場合はバイナリとして格納され、ファイル システムではバイナリ ファイルとして格納されます)。
ただし、関連する OLE オブジェクトdts.package2を介してアクセスできます。
OLE インターフェイスを使用して DTS ステップ情報を抽出する例はいくつかあります。これはその 1 つです。別の DTS パッケージを使用して VBScript を実行し、パッケージ情報をファイルに抽出します。これを変更して、データベースのテーブルにデータを書き込むことができます。
于 2010-05-22T16:05:09.040 に答える