使用PowerShell Reporting Server工具更新报表的共享Datasouce

时间:2019-06-20 15:48:15

标签: powershell reporting-services power-bi-report-server

我们正在从SSRS迁移到PBI-RS,并且正在使用DEV数据源在DEV中测试报告。我们有300多个报告,我们需要切换到生产数据源,并且我一直在寻找通过powershell进行报告的方法。作为NOOB,我遇到了问题。我下载了ReportingServicesTools,看起来非常简单... NOPE ...根据我的阅读,我发现我应该使用Get-RSITEMDatasourceSet-RSITEMDatasource。 :

$dataSources = Get-RsItemDataSource -ReportServerUri 'http://powerbi.dev.sql.odnss.com/Reportserver/' -RsItem '/docket/All Timekeepers'

成功成功

然后我跑了

Set-RsItemDataSource -DataSource $datasources -RsItem '/AR/AR Aging' -ReportServerUri 'http://powerbi.dev.sql.odnss.com/reportserver/'

我收到以下错误:

  

请使用Set-RsDataSource更新共享数据源!在   C:\程序   文件\ WindowsPowerShell \ Modules \ ReportingServicesTools \ 0.0.5.0 \ Functions \ CatalogItems \ Set-RsItemDataSource.ps1:143   字符:17   + ...抛出“请使用Set-RsDataSource更新共享数据...   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~   + CategoryInfo:OperationStopped :(请使用Set -... d数据源!Smiley Frustratedtring)[],RuntimeException   + FullyQualifiedErrorId:请使用Set-RsDataSource更新共享数据源!

我不是要更新共享数据源本身……我只是想将报告更新为使用另一个共享数据源。

0 个答案:

没有答案