小编Chr*_*son的帖子

理解ReportServer.dbo.Schedule表

嗨,我正在尝试制作一份报告,列出我们的报表服务器上的所有订阅,它们所在的报表,它们运行的​​时间和日期以及重新记录.到目前为止,我已经能够获得报告的报告和时间表列表.我似乎无法理解Schedule表中的值和列的含义.

如果有人能够阐明如何理解这些专栏和他们的价值观,我会非常感激.这是我到目前为止的查询.

使用ReportServer;

SELECT Users.UserName
,c.Name AS Report
,Subscriptions.Description
,Schedule.*
/*,Schedule.RecurrenceType
,Schedule.MinutesInterval
,Schedule.DaysInterval
,Schedule.WeeksInterval
,Schedule.DaysOfWeek
,Schedule.DaysOfMonth
,Schedule.[Month]
,Schedule.MonthlyWeek*/
FROM [目录] AS c
INNER JOIN订阅
ON c.ItemId = Subscriptions.Report_OId
INNER JOIN用户
ON Subscriptions.OwnerId = Users.UserId
INNER JOIN ReportSchedule
ON Subscriptions.SubScriptionId = ReportSchedule.SubScriptionId
INNER JOIN Schedule
on ReportSchedule.ScheduleId = Schedule.ScheduleId

谢谢,
克里斯

reportingservices-2005 reportserver

5
推荐指数
1
解决办法
3811
查看次数