2016-05-02 13 views
1

特定のテーブルに依存するSSISパッケージのリストを取得する方法はありますか?特定のテーブルに依存するSSISパッケージを確認します

私は約100以上のSSISパッケージを持っており、どのテーブルがどのパッケージに関連しているのか分かりません。私が各パッケージを開き、必要なテーブルを検索することは可能ではありません。

答えて

1

あなたはこのクエリを試してみることができます:

Select 
SSIS.name As PackageName 
,SSIS.description As PackageDescription 
,SSIS.createdate As PackageCreateDate 
,SSIS.ownersid 
,(Case SSIS.packagetype 
    when 0 then 'Undefined' 
    when 1 then 'SQL Server Import and Export Wizard' 
    when 2 then 'DTS Designer in SQL Server 2000' 
    when 3 then 'SQL Server Replication' 
    when 5 then 'SSIS Designer' 
    when 6 then 'Maintenance Plan Designer or Wizard' 
End) As PackageType 
,(Case SSIS.packageformat 
    when 0 then 'SSIS 2005 version' 
    when 1 then 'SSIS 2008 version' 
End) As PackageFormat 
,CAST(CAST(SSIS.packagedata AS VARBINARY(MAX)) AS XML) PackageXML 
From 
[msdb].[dbo].[sysssispackages] As SSIS 

私はこれを試してみましたが、私は私の問題のリストを得ました。

+0

ありがとう...お試しになります。 – user6279935

+0

Yousuf Sultan:ありがとう....私はそれからパッケージの私のリストを得た... – user6279935