Reporting Services를 사용한 스크립팅 및 PowerShell
Reporting Services는 스크립트를 통해 광범위한 개발 및 관리 시나리오를 지원합니다. 이러한 시나리오에는 SharePoint 모드 보고서 서버용 PowerShell cmdlet 및 rs.exe 명령줄 유틸리티가 포함됩니다. 기본 모드와 SharePoint 모드 모두에 대해 PowerShell의 Reporting Services 개체 모델을 사용할 수도 있습니다.
관리자는 Microsoft Visual Basic에서 스크립트를 작성하여 보고서 서버 설치를 배포 및 관리하는 방법을 자동화합니다. 보고서 서버 데이터베이스를 생성, 구성 및 업데이트하는 Transact-SQL 스크립트를 생성하고 실행할 수 있습니다. 관리자는 SQL Server Management Studio의 스크립트 녹화 및 재생 기능을 사용하여 일상적인 유지 관리 작업을 자동화할 수도 있습니다.
개발자는 스크립트를 포함하는 사용자 지정 애플리케이션을 만들 수 있습니다. 보고서 서버 웹 서비스를 호출하는 스크립트를 실행할 수 있습니다. 관리 코드로 작성할 수 있는 거의 모든 작업을 스크립트로도 작성할 수 있습니다.
보고서 서버에서 실행되는 스크립트 호스트인
RS.exe
유틸리티는 [!INCLUDE[msCoName] (../../includes/msconame-md.md)] Visual Basic .NET 스크립트를 Reporting Services에서 지원되는 스크립트 언어로 처리합니다. `
Reporting Services SharePoint 모드용 PowerShell cmdlet 및 샘플
Reporting Services SharePoint 모드에는 보고서 서버 관리를 위한 Reporting Services cmdlet이 포함되어 있습니다.
PowerShell cmdlets for Reporting Services SharePoint 모드에는 다음 예가 포함되어 있습니다.
서비스 애플리케이션 및 프록시 만들기
배달 확장 프로그램 검토 및 업데이트
Reporting Services 애플리케이션 데이터베이스의 속성 가져오기 및 설정(예: 데이터베이스 시간 제한)
데이터 확장 나열
Reporting Services 개체 모델 및 Powershell 샘플
PowerShell을 사용하여 Reporting Services 구독 소유자 변경 및 나열하고 구독을 실행합니다.
Reporting Services WMI 공급자 액세스에서 "PowerShell을 사용하여 WMI 클래스 액세스" 섹션을 참조하세요.
RS.exe 스크립팅 샘플
더 많은 스크립트, 애플리케이션 및 확장 프로그램 예제는 SQL Server Reporting Services 제품 샘플을 참조하세요.