簡體   English   中英

審核 SSRS 報告以獲取 SQL 服務器上的最后運行時間和狀態

[英]Auditing SSRS reports to get the last runtime and status on SQL Server

我在 SQL 服務器中有 3 個表,用於存儲每次執行 SSRS 報告的數據

  • 訂閱
  • 目錄
  • 用戶:公司員工的默認表

我想得到以下信息:

  • 由...制作
  • 最后修改者
  • SSRS 報告的路徑
  • SSRS 報告的名稱
  • 上次運行時
  • 最后狀態

您的請求類似於我很久以前一直在做的事情。

SELECT
        U1.UserName AS CreatedBy
       ,U2.UserName AS LastModifiedBy
       ,C.[path] AS [Path]
       ,C.[Name] AS [Name]
       ,S.LastRunTime
       ,S.LastStatus
       ,S.ExtensionSettings
    FROM [Subscriptions] AS S
    INNER JOIN [Catalog] AS C
        ON S.Report_OID = C.ItemID
    INNER JOIN [Users] AS U1 
        ON S.OwnerID = U1.UserID
    INNER JOIN [Users] AS U2 
        ON S.ModifiedByID = U2.UserID
 
    ORDER BY U1.UserName
    , U2.UserName
    , C.[path];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM