Xin chào Tôi đang cố gắng tạo báo cáo liệt kê tất cả các đăng ký trên máy chủ báo cáo của chúng tôi, báo cáo họ đang truy cập, thời gian và ngày chúng được chạy và tính lặp lại. Cho đến nay tôi đã có thể nhận được một danh sách các báo cáo và lịch trình của các báo cáo. Tôi dường như không thể hiểu giá trị và cột trong bảng Lịch biểu có ý nghĩa gì.Ý nghĩa của bảng ReportServer.dbo.Schedule
Nếu ai đó có thể làm sáng tỏ cách hiểu các cột này và giá trị của chúng, tôi thực sự sẽ đánh giá cao nó. Đây là truy vấn tôi có cho đến nay.
USE ReportServer;
GO
CHỌN Users.UserName
, c.Name AS Báo cáo
, Subscriptions.Description
, Schedule. *
/*, Schedule.RecurrenceType
, Schedule.MinutesInterval
, Schedule. DaysInterval
, Schedule.WeeksInterval
, Schedule.DaysOfWeek
, Schedule.DaysOfMonth
, Schedule. [Tháng]
, Schedule.MonthlyWeek */
FROM [Catalogue] AS c
INNER JOIN Subscriptions
ON c.ItemId = Subscriptions.Report_OId
INNER JOIN Người dùng
ON Subscriptions.OwnerId = Users.UserId
INNER JOIN ReportSchedule
ON Subscriptions.SubScriptionId = ReportSchedule.SubScriptionId
INNER JOIN Schedule
ON ReportSchedule.ScheduleId = Schedule.Sch eduleId
Cảm ơn,
Chris