다음을 통해 공유


Reporting Services 백업 및 복원 작업

이 문서에서는 Reporting Services 설치에 사용되는 모든 데이터 파일에 대한 개요를 제공하고 파일을 백업하는 시기와 방법을 설명합니다. 보고서 서버 데이터베이스 파일에 대한 백업 및 복원 계획을 세우는 것이 복구 전략에서 가장 중요한 부분입니다. 그러나 보다 완전한 복구 전략에는 암호화 키의 백업, 사용자 지정 어셈블리 또는 확장 프로그램, 구성 파일 및 보고서의 원본 파일이 포함됩니다.

적용 대상: Reporting Services 기본 모드 | Reporting Services SharePoint 모드

참고

SQL Server 2016 이후부터 SharePoint와의 Reporting Services 통합을 사용할 수 없습니다.

백업 및 복원 작업은 Reporting Services 설치의 전체 또는 일부를 이동하는 데 자주 사용됩니다.

보고서 서버 데이터베이스 백업

보고서 서버는 상태 비저장 서버이므로 모든 애플리케이션 데이터는 SQL Server 데이터베이스 엔진 인스턴스에서 실행되는 reportserverreportservertempdb 데이터베이스에 저장됩니다. SQL Server 데이터베이스 백업에 지원되는 방법 중 하나를 사용하여 reportserverreportservertempdb 데이터베이스를 백업할 수 있습니다. 보고서 서버 데이터베이스와 관련된 몇 가지 권장 사항은 다음과 같습니다.

  • 전체 복구 모델을 사용하여 reportserver 데이터베이스를 백업합니다.

  • 단순 복구 모델을 사용하여 reportservertempdb 데이터베이스를 백업합니다.

  • 각 데이터베이스에 서로 다른 백업 일정을 사용할 수 있습니다. reportservertempdb백업하는 유일한 이유는 하드웨어 오류가 있는 경우 다시 만들 필요가 없기 때문입니다. 하드웨어 오류가 발생하는 경우 reportservertempdb에서 데이터를 복구할 필요는 없지만 테이블 구조가 필요합니다. reportservertempdb가 손실된 경우 복구하는 유일한 방법은 보고서 서버 데이터베이스를 다시 만드는 것입니다. reportservertempdb다시 만드는 경우 기본 보고서 서버 데이터베이스와 이름이 같은 것이 중요합니다.

SQL Server 관계형 데이터베이스의 백업 및 복구에 대한 자세한 내용은 SQL Server 데이터베이스 백업 및 복원을 참조 하세요.

Important

보고서 서버가 SharePoint 모드인 경우 SharePoint 구성 데이터베이스 및 Reporting Services 경고 데이터베이스를 포함하여 관련해야 할 추가 데이터베이스가 있습니다. SharePoint 모드에서는 각 Reporting Services 서비스 애플리케이션에 대해 3개의 데이터베이스가 만들어집니다. reportserver, reportservertempdbdataalerting 데이터베이스입니다. 자세한 내용은 Reporting Services SharePoint 서비스 애플리케이션 백업 및 복원을 참조 하세요.

암호화 키 백업

Reporting Services 설치를 처음으로 구성할 때 암호화 키를 백업해야 합니다. 또한 서비스 계정의 ID를 변경하거나 컴퓨터 이름을 바꿀 때마다 키를 백업해야 합니다. 자세한 내용은 Reporting Services 암호화 키 백업 및 복원을 참조하세요.

SharePoint 모드 보고서 서버의 경우 Reporting Services SharePoint 서비스 응용 프로그램 관리의 "키 관리" 섹션을 참조하세요.

구성 파일 백업

Reporting Services는 구성 파일을 사용하여 애플리케이션 설정을 저장합니다. 서버를 처음 구성할 때와 사용자 지정 확장 프로그램을 배포한 후에 파일을 백업해야 합니다. 백업할 파일에는 다음이 포함됩니다.

  • RSReportServer.config

  • Rssvrpolicy.config

  • ReportingServicesService.exe.config

  • 보고서 서버 ASP.NET 애플리케이션용 Web.config

  • ASP.NET에 대한 Machine.config

데이터 파일 백업

보고서 디자이너 만들고 유지 관리하는 파일을 백업합니다. 여기에는 보고서 정의(.rdl) 파일, 공유 데이터 원본(.rds) 파일, 데이터 뷰(.dv) 파일, 데이터 원본(.ds) 파일, 보고서 서버 프로젝트(.rptproj) 파일 및 보고서 솔루션(.sln) 파일이 포함됩니다.

관리 또는 배포 작업을 위해 만든 스크립트 파일(.rss)을 백업해야 합니다.

사용 중인 사용자 지정 확장 및 사용자 지정 어셈블리의 백업 복사본이 있는지 확인합니다.