Reporting Services를 사용한 스크립팅 및 PowerShell

Reporting Services는 스크립트를 통해 광범위한 개발 및 관리 시나리오를 지원합니다. 이러한 시나리오에는 rs.exe 명령줄 유틸리티 및 SharePoint 모드 보고서 서버용 PowerShell cmdlet이 포함됩니다. 네이티브 모드와 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이 포함됩니다.

  • Reporting Services SharePoint 모드 용 PowerShell cmdlet에는 다음 예제가 포함됩니다.

    • 서비스 애플리케이션 및 프록시 만들기

    • 배달 확장 프로그램 검토 및 업데이트

    • Reporting Service 애플리케이션 데이터베이스의 속성 가져오기 및 설정(예: 데이터베이스 시간 제한)

    • 데이터 확장 프로그램 나열

Reporting Services 개체 모델 및 PowerShell 샘플

RS.exe 스크립팅 샘플

SSRS(RS.exe 유틸리티)
배포 및 관리 작업 스크립트
rs.exe 유틸리티 및 웹 서비스를 사용하여 스크립트