gpt4 book ai didi

reportingservices-2005 - 理解 ReportServer.dbo.Schedule 表

转载 作者:行者123 更新时间:2023-12-04 08:42:24 27 4
gpt4 key购买 nike

嗨,我正在尝试制作一个报告,其中列出了我们的报告服务器上的所有订阅、它们所在的报告、它们运行的​​时间和天数以及重复频率。到目前为止,我已经能够得到一份报告的 list 和报告的时间表。我似乎无法理解 Schedule 表中的值和列的含义。

如果有人能阐明如何理解这些列及其值(value),我将不胜感激。这是我到目前为止的查询。

使用报表服务器;


选择用户.用户名
, c.Name AS 报告
, 订阅. 描述
, 日程。*
/* , Schedule.RecurrenceType
, Schedule.MinutesInterval
, Schedule.DaysInterval
, Schedule.WeeksInterval
, Schedule.DaysOfWeek
, Schedule.DaysOfMonth
, 日程。[月]
, Schedule.MonthlyWeek */
FROM [目录] AS c
内部联接订阅
ON c.ItemId = Subscriptions.Report_OId
内部连接用户
ON Subscriptions.OwnerId = Users.UserId
INNER JOIN ReportSchedule
ON Subscriptions.SubScriptionId = ReportSchedule.SubScriptionId
内连接时间表
ON ReportSchedule.ScheduleId = Schedule.ScheduleId

谢谢,
克里斯

最佳答案

这是部分答案...

DaysOfWeek 与二进制设置相关,其中:

星期日是位 0:值为 1
星期一是位 1:值为 2
星期二是第 2 位:值为 4
星期三是第 3 位:值为 8
星期四是第 4 位:16 的值
星期五是第 5 位:32 的值
星期六是第 6 位:值为 64

因此,如果报告在每周一和周三运行,则 DaysOfWeek 将为 2 + 8 或 10。

我目前正在自己​​研究这个,所以当我发现更多时,我会补充这个。

关于reportingservices-2005 - 理解 ReportServer.dbo.Schedule 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876572/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com