Обновите Shared Datasouce для отчета с помощью инструментов сервера отчетов PowerShell - PullRequest
0 голосов
/ 20 июня 2019

Мы находимся в процессе перехода с SSRS на PBI-RS и тестируем отчеты в DEV с использованием источников данных DEV. У нас более 300 отчетов о том, что нам нужно переключиться на источники производственных данных, и я искал способ сделать это с помощью powershell. Как NOOB, я сталкиваюсь с проблемами. Я скачал ReportingServicesTools, и это выглядело так, как будто это было бы довольно просто ... NOPE ... Я обнаружил, что должен использовать Get-RSITEMDatasource и Set-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: \ Program Файлы \ WindowsPowerShell \ Modules \ ReportingServicesTools \ 0.0.5.0 \ функции \ CatalogItems \ Set-RsItemDataSource.ps1: 143 символ: 17 + ... throw "Пожалуйста, используйте Set-RsDataSource для обновления общих данных ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ + CategoryInfo: OperationStopped: (используйте источники данных Set -... d! Smiley Frustratedtring) [], RuntimeException + FullyQualifiedErrorId: используйте Set-RsDataSource для обновления общих источников данных!

Я не пытаюсь обновить сам Shared Datasource ... Я просто пытаюсь обновить отчет, чтобы использовать другой Shared Datasouce ..

...