SQL Server 2008 R2 のすべてのデータ ソースとその依存関係 (レポート、アイテムなど) を一覧表示する 質問する

SQL Server 2008 R2 のすべてのデータ ソースとその依存関係 (レポート、アイテムなど) を一覧表示する 質問する

私は SQL Server を初めて使用するので、私の質問に対する明らかな解決策があるのに、それを見つけることができないようで申し訳ありません。

SQL Server 2008 R2 (レポート サーバー) 上のすべてのデータ ソースとそれらの個々の依存関係のレポート (またはリスト) を生成したいと考えています。

個々のデータ ソースにアクセスして、それに依存するすべての項目のリストを取得できることはわかっています。 以前にこれを実行したことがありますが、時間がかかります。

すべてのデータ ソースとその依存項目を表示するレポートを取得する方法はありますか?

前もって感謝します、

マルワン

ベストアンサー1

以下は(ベアグル以前投稿した記事は、私が探していたものです。これにより、すべてのデータ ソースが実際の名前で一覧表示され、すべての依存項目が表示されます。

SELECT
    C2.Name AS Data_Source_Name,
    C.Name AS Dependent_Item_Name,
    C.Path AS Dependent_Item_Path
FROM
    ReportServer.dbo.DataSource AS DS
        INNER JOIN
    ReportServer.dbo.Catalog AS C
        ON
            DS.ItemID = C.ItemID
                AND
            DS.Link IN (SELECT ItemID FROM ReportServer.dbo.Catalog
                        WHERE Type = 5) --Type 5 identifies data sources
        FULL OUTER JOIN
    ReportServer.dbo.Catalog C2
        ON
            DS.Link = C2.ItemID
WHERE
    C2.Type = 5
ORDER BY
    C2.Name ASC,
    C.Name ASC;

おすすめ記事