使用SQL Server 2008,我有一份SSRS报告。用户可以在Sharepoint上查看此报告。 我需要获取此报告的用户使用情况(如访问次数)。
我可以采取哪些方式?希望对你有帮助。
答案 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;。
的名称