2017-07-11 4 views
0

サーバー上のすべてのSSISパッケージのXMLを取得することは可能ですか? DTSXファイルはxmlファイルです。 サーバー上のすべてのパッケージ(カタログに展開されているパッケージ、およびmsdbに展開されているパッケージ)の未加工のxmlを取得します。サーバー上のすべてのパッケージのxmlを取得する

SSRSでは、これは非常に簡単です。ちょうどSELECT CONVERT(varbinary(max),Content) AS Content from dbo.catalog.contentですが、SSISではこれが可能ですか?

私はファイルからdtsxを読み取る方法を知っています。私はmsdbまたはカタログに展開されたパッケージのxmlを見つける必要があります。

答えて

0

SSIS(.dtsx)パッケージの場所がわかっている限り、可能です。 .dtsxファイルとして保存されている場合は、OPENROWSET、OPENXMLなどのXMLファイルをインポートするのに使用します。すべてのファイルを取得するには、照会するファイルごとにt-SQLループを使用します。 Using XML Data Type Methods to query SSIS Packages

msdbまたはSSISパッケージストアに展開されたSSISパッケージを照会することは、基本的なXMLデータ型の理解方法があれば簡単です。ここでは、MSDBでパッケージをクエリする方法を説明するリンクを示します。List all SSIS packages stored in msdb database

+0

申し訳ありませんが、私は私の質問を明確にしました。私はファイルからdtsxを読む方法を知っています。私はmsdbまたはカタログに展開されたパッケージのxmlを見つける必要があります。 – Henrov

関連する問題