我有大约 100 个 SQL Server Reporting Services 订阅需要更改计划。这些时间表都是独立的,而不是共享的。
有没有一种方法可以轻松地批量更改报告计划?
将它们全部移动到少数常见的共享计划中也是可以接受的,但我也不想手动进行。
我一直在尝试使用 Powershell 与 Reporting Services Web 服务通信,但编辑计划似乎远非简单,所以我希望有一种更简单的方法。
我有大约 100 个 SQL Server Reporting Services 订阅需要更改计划。这些时间表都是独立的,而不是共享的。
有没有一种方法可以轻松地批量更改报告计划?
将它们全部移动到少数常见的共享计划中也是可以接受的,但我也不想手动进行。
我一直在尝试使用 Powershell 与 Reporting Services Web 服务通信,但编辑计划似乎远非简单,所以我希望有一种更简单的方法。
这是一个老问题,我最近在尝试完成同样的任务时遇到了这个问题。我想跟进我的解决方案,以防其他人也来到这里。
我实际上在 powershell 中编写了一些函数来完成工作。您可以在此处查看代码和流程
微软最近发布了一个 ReportingServicesTools PowerShell 模块,它极大地帮助了任何类型的批量管理任务。
https://github.com/Microsoft/ReportingServicesTools