用户SSRS使用统计报告

时间:2016-07-22 09:26:14

标签: sql sql-server sharepoint reporting-services

使用SQL Server 2008,我有一份SSRS报告。用户可以在Sharepoint上查看此报告。 我需要获取此报告的用户使用情况(如访问次数)。

我可以采取哪些方式?希望对你有帮助。

1 个答案:

答案 0 :(得分:0)

此查询:

SELECT c.Name,
       e.Timestart,
       e.TimeEnd,
       e.UserName,
       e.Status,
       c.Description,
       e.InstanceName,
       e.ReportID,
       e.TimeDataRetrieval,
       e.TimeProcessing,
       e.TimeRendering,
       e.Source
  FROM <yourSQLdatabase.dbo.ExecutionLog e
INNER JOIN <yourSQLdatabase>.dbo.Catalog c
    ON e.ReportID = c.ItemID
 where timestart >=  @startdate
   and timestart <=  @enddate;

是我用来获取报告统计信息的方法。如果你只需要一个计数,你可以通过c.name字段用count(*)来组。调用报告的用户在e.userName中;这包括预定的报告,这些报告将提供类似于&#34; NETWORK SERVICE&#34;。

的名称