Reporting Services 自定訂閱排程 - 每月最後一天寄送訂閱

Reporting Services 自定訂閱排程 - 每月最後一天寄送訂閱

如何在每月最後一天寄送訂閱

Reporting Services 提供了訂閱功能,但在 Report Manager 的 UI 設定上,可能就達不到每月的最後一天發佈訂閱的功能;如果想要達到此功能,可以從 SQL Server Agent 的 Job 去變更

從 SQL Server Management Studio > SQL Server Agent > Jobs > GUID (RS訂閱的GUID)
右鍵 Properties > Schedules > Edit > Frequncy > 選擇 The last day of every 1 month(s)
如果想用 AP 來制定,可以參考下面這篇
Using CreateSubscription and the Reporting Service API
http://www.odetocode.com/Articles/114.aspx
在此順便補充,與訂閱有關的資料表是 Subscriptions 與 Schedule,分別儲存了訂閱資訊與排程資訊;不過,裡面的資訊內容,多半使用 GUID 編碼,所以不適合從裡面更改。
參考:
Deliver User-Friendly Reports from Your Application with SQL Server Reporting Services
http://msdn.microsoft.com/msdnmag/issues/04/08/SQLServerReportingServices/#S8