こんにちは私は、レポートサーバー上のすべてのサブスクリプション、それらが実行されているレポート、それらが実行されている日時、および再発をリストするレポートを作成しようとしています。これまでのところ、レポートのリストとレポートのスケジュールを取得することができました。スケジュールテーブルの値と列の意味が理解できないようです。
誰かがこれらの列とその値を理解する方法に光を当てることができれば、私は本当に感謝しています。これは私がこれまでに持っているクエリです。
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 [Catalog] AS c
INNER JOIN Subscriptions
ON c.ItemId = Subscriptions.Report_OId
INNER JOIN Users
ON Subscriptions.OwnerId = Users.UserId
INNER JOIN ReportSchedule
ON Subscriptions.SubScriptionId = ReportSchedule.SubScriptionId
ReportSchedule.ScheduleId=Schedule.ScheduleIdの内部
結合スケジュール
ありがとう、
クリス