Reporting Services를 사용한 스크립팅 및 PowerShell
Reporting Services 는 rs.exe 명령줄 유틸리티, SharePoint 모드 보고서 서버용 PowerShell cmdlet을 비롯한 스크립트를 통해 기본 모드 및 SharePoint 모드에서 PowerShell의 Reporting Services 개체 모델을 활용하여 다양한 개발 및 관리 시나리오를 지원합니다.
관리자는 Microsoft Visual Basic 에서 스크립트를 작성하여 보고서 서버 설치를 배포 및 관리하는 방법을 자동화하며 보고서 서버 데이터베이스를 생성, 구성 및 업데이트하는 Transact-SQL 스크립트를 생성하고 실행할 수 있습니다. 또한 관리자는 SQL Server Management Studio의 기록 및 재생 스크립트 기능을 사용하여 일상적인 유지 관리 작업을 자동화할 수 있습니다.
개발자는 스크립트를 포함하는 사용자 지정 애플리케이션을 만들 수 있습니다. 보고서 서버 웹 서비스를 호출하는 스크립트를 실행할 수 있습니다. 관리 코드로 작성할 수 있는 거의 모든 작업을 스크립트로도 작성할 수 있습니다.
Reporting Services는 Microsoft Visual Basic .NET 스크립트를 보고서 서버에서 실행되는 스크립트 호스트인 RS.exe 유틸리티에서 처리할 수 있는 스크립트 언어로 지원합니다.
Reporting Services SharePoint 모드 PowerShell cmdlet 및 샘플
Reporting Services SharePoint 모드에는 보고서 서버 관리를 위한 Reporting Services cmdlet이 포함되어 있습니다.
PowerShell cmdlets for Reporting Services SharePoint Mode 에서는 다음 예를 제공합니다.
서비스 애플리케이션 및 프록시 만들기
배달 확장 검토 및 업데이트
보고 서비스 애플리케이션 데이터베이스의 속성 가져오기 및 설정(예: 데이터베이스 시간 제한)
데이터 확장 나열
Reporting Services 개체 모델 및 Powershell 샘플
대부분 SharePoint 및 기본 모드에 유효하며 핵심 개체 모델을 호출하는 PowerShell(예: 마이그레이션 작업, 구독 작업)과 관련 샘플은 SQL15에서 작동합니다.
Reporting Services WMI 공급자 액세스에서 "PowerShell을 사용하여 WMI 클래스 액세스" 섹션을 참조하세요.
PowerShell을 사용하여 SSRS를 관리하는 방법.scriptin
RS.exe 스크립팅 샘플
Sample Reporting Services rs.exe Script to Migrate Content between Report Servers입니다.
추가 스크립트, 애플리케이션 및 확장 예에 대해서는 SQL Server Reporting Services 제품 샘플을 참조하세요.
참고 항목
RS.exe 유틸리티(SSRS)rs.exe 유틸리티 및 웹 서비스를 사용하여 배포 및 관리 작업 스크립트 스크립트