批量修改SSRS订阅保存路径
Change SSRS subscription save path in bulk
我们即将更改其中一个文件服务器并将其重命名为其他名称。我们有数以千计的 SSRS 订阅将报告保存到此服务器,因此我需要找到一种方法来大规模更改报告最终所在的目标服务器。
我浏览了 ReportServer 表,但找不到任何明显的地方可以执行 UPDATE 语句来更改目标服务器。
如有任何帮助,我们将不胜感激。
SELECT ExtensionSettings FROM [ReportServer].[dbo].[Subscriptions]
将为您提供当前路径。先备份!
对于以后想知道确切代码的任何人:
UPDATE dbo.Subscriptions
SET ExtensionSettings=REPLACE(convert(varchar(max),ExtensionSettings),'OLDSERVER','NEWSERVER')
where ExtensionSettings LIKE '%OLDSERVER%'
我可以强调一下........在此之前备份
我们即将更改其中一个文件服务器并将其重命名为其他名称。我们有数以千计的 SSRS 订阅将报告保存到此服务器,因此我需要找到一种方法来大规模更改报告最终所在的目标服务器。
我浏览了 ReportServer 表,但找不到任何明显的地方可以执行 UPDATE 语句来更改目标服务器。
如有任何帮助,我们将不胜感激。
SELECT ExtensionSettings FROM [ReportServer].[dbo].[Subscriptions]
将为您提供当前路径。先备份!
对于以后想知道确切代码的任何人:
UPDATE dbo.Subscriptions
SET ExtensionSettings=REPLACE(convert(varchar(max),ExtensionSettings),'OLDSERVER','NEWSERVER')
where ExtensionSettings LIKE '%OLDSERVER%'
我可以强调一下........在此之前备份