嗨,我正在尝试制作一份报告,其中列出了我们报告服务器上的所有订阅、它们所在的报告、它们运行的时间和日期以及重复。到目前为止,我已经能够获得报告的列表和报告的时间表。我似乎无法理解 Schedule 表中的值和列的含义。
如果有人能阐明如何理解这些列及其价值,我将不胜感激。这是我到目前为止的查询。
使用报告服务器;
去
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 [Catalog] AS c
INNER JOIN Subscriptions
ON c.ItemId = Subscriptions.Report_OId
INNER JOIN Users
ON Subscriptions.OwnerId = Users.UserId
INNER JOIN Schedule
ON ReportSchedule.ScheduleId = Schedule.ScheduleId
INNER JOIN ReportSchedule
ON Subscriptions.SubScriptionId = ReportSchedule.SubScriptionId
谢谢,
克里斯