Сценарии и PowerShell со службами Reporting Services
Службы Reporting Services поддерживает целый ряд сценариев разработки и управления посредством скриптов, включая служебную программу командной строки rs.exe, командлеты PowerShell для серверов отчетов в режиме SharePoint и использование объектной модели Службы Reporting Services из PowerShell для режима SharePoint и собственного режима.
Администратор может написать скрипт на Microsoft Visual Basic, чтобы автоматизировать развертывание установки сервера отчетов и управление ей. Администраторы также могут создавать и запускать скрипты Transact-SQL для создания, настройки и обновления базы данных сервера отчетов. Администраторы также могут использовать возможности записи и воспроизведения компонентов скрипта в SQL Server Среда Management Studio, чтобы автоматизировать стандартные задачи обслуживания.
Разработчики могут создавать пользовательские приложения, включающие скрипты. Можно запустить скрипт, который выполнит вызовы к веб-службе сервера отчетов. Практически любая операция доступная в управляемом коде, может быть написана и в скрипте.
Службы Reporting Services поддерживает скрипт .NET Microsoft Visual Basic как язык скриптов, который можно обработать с помощью программы RS.exe (сервер скриптов, который выполняется на сервере отчетов).
Образцы и командлеты PowerShell в режиме SharePoint для служб Reporting Services
Службы Reporting Services включает Службы Reporting Services командлеты для администрирования сервера отчетов.
PowerShell cmdlets for Reporting Services SharePoint Mode содержит следующие примеры.
Создайте приложение службы и прокси-сервер
Проверьте и обновите модуль доставки
Получение и задание свойств базы данных приложения служб Reporting Services, например времени ожидания базы данных
Расширения данных списка
Объектная модель служб Reporting Services и примеры отчетов Powershell
Вызов PowerShell основной объектной модели, в большинстве случаев допустимый для режима SharePoint и собственного режима, например при работе с миграцией и подписками, а также дополнительные сопутствующие примеры по работе с подписками в SQL15.
См. раздел "Доступ к классам WMI с помощью PowerShell" в статье Доступ к поставщику WMI для служб Reporting Services.
Образцы скриптов RS.exe
Пример скрипта Reporting Services rs.exe для переноса содержимого между серверами отчетов.
Дополнительные примеры скриптов, приложений и расширений см. в разделе Примеры продуктов SQL Server Reporting Services.
См. также:
Служебная программаRS.exe (SSRS)Скрипт развертывания и административных задачс помощью программы rs.exe и веб-службы