Reporting Services 백업 및 복원 작업Backup and Restore Operations for Reporting Services

이 항목에서는 Reporting ServicesReporting Services 설치에 사용되는 모든 데이터 파일에 대해 간략히 설명하고 이러한 파일을 백업하는 시기와 방법을 설명합니다.This topic provides an overview of all data files used in a Reporting ServicesReporting Services installation and describes when and how you should back up the files. 보고서 서버 데이터베이스 파일에 대한 백업 및 복원 계획을 세우는 것이 복구 전략에서 가장 중요한 부분입니다.Developing a backup and restore plan for the report server database files is the most important part of a recovery strategy. 그러나 복구 전략이 복잡할수록 보고서 암호화 키, 사용자 지정 어셈블리 또는 확장 프로그램, 구성 파일, 보고서 및 모델 원본 파일 등의 백업이 포함됩니다.However, a more comprehensive recovery strategy would include backups of the encryption keys, custom assemblies or extensions, configuration files, and source files for reports and models.

적용 대상:Applies to: Reporting ServicesReporting Services 기본 모드 | Reporting ServicesReporting Services SharePoint 모드 적용 대상:Applies to: Reporting ServicesReporting Services Native Mode | Reporting ServicesReporting Services SharePoint Mode

백업 및 복원 작업은 주로 Reporting ServicesReporting Services 설치 전체나 일부를 이동하는 데 사용됩니다.Backup and restore operations are often used to move all or part of a Reporting ServicesReporting Services installation:

보고서 서버 데이터베이스 백업Backing Up the Report Server Databases

보고서 서버는 상태 비저장 서버이므로 응용 프로그램 데이터는 모두 인스턴스에서 실행되는 reportserver reportservertempdb SQL Server 데이터베이스 엔진SQL Server Database Engine 데이터베이스에 저장됩니다.Because a report server is a stateless server, all application data is stored in the reportserver and reportservertempdb databases that run on a SQL Server 데이터베이스 엔진SQL Server Database Engine instance. 지원되는 데이터베이스 백업 방법 중 하나를 사용하여 reportserver reportservertempdb SQL ServerSQL Server 데이터베이스를 백업할 수 있습니다.You can backup the reportserver and reportservertempdb databases using one of the supported methods for backing up SQL ServerSQL Server databases. 보고서 서버 데이터베이스에 특정한 권장 사항은 다음과 같습니다.Recommendations that are specific to the report server databases include the following:

  • reportserver 데이터베이스를 백업하려면 전체 복구 모델을 사용합니다.Use the full recovery model to backup the reportserver database.

  • reportservertempdb 데이터베이스를 백업하려면 단순 복구 모델을 사용합니다.Use the simple recovery model to backup the reportservertempdb database.

  • 데이터베이스마다 다른 백업 일정을 사용할 수 있습니다.You can use different backup schedules for each database. reportservertempdb 를 백업하는 유일한 이유는 하드웨어 오류가 있을 때 데이터베이스를 다시 만들지 않아도 되게 하기 위해서입니다.The only reason to backup the reportservertempdb is to avoid having to recreate it if there is a hardware failure. 하드웨어 오류가 발생할 경우 reportservertempdb의 데이터를 복구할 필요는 없지만 테이블 구조는 복구해야 합니다.In the event of hardware failure, it is not necessary to recover the data in reportservertempdb, but you do need the table structure. reportservertempdb가 손실된 경우 보고서 서버 데이터베이스를 다시 만들어야만 복구가 가능합니다.If you lose reportservertempdb, the only way to get it back is to recreate the report server database. reportservertempdb를 다시 만드는 경우에는 기본 보고서 서버 데이터베이스와 같은 이름을 지정하는 것이 중요합니다.If you recreate the reportservertempdb, it is important that it have the same name as the primary report server database.

    SQL ServerSQL Server 관계형 데이터베이스 백업 및 복구에 대한 자세한 내용은 SQL Server 데이터베이스 백업 및 복원을 참조하세요.For more information about backup and recovery of SQL ServerSQL Server relational databases, see Back Up and Restore of SQL Server Databases.

중요

SharePoint 모드 보고서 서버 이면 하는 추가 데이터베이스가 포함 하 여 SharePoint 구성 데이터베이스를 고려해 야 하 고 Reporting ServicesReporting Services 경고 데이터베이스입니다.If your report server is in SharePoint mode, there are additional databases to be concerned with, including SharePoint configuration databases and the Reporting ServicesReporting Services alerting database. SharePoint 모드에서는 각 Reporting ServicesReporting Services 서비스 응용 프로그램에 대해 3개의In SharePoint mode, three databases are created for each Reporting ServicesReporting Services service application. 데이터베이스( Reportserver, reportservertempdbdataalerting 데이터베이스)가 만들어집니다.The reportserver, reportservertempdb, and dataalerting databases. 자세한 내용은 Reporting Services SharePoint 서비스 응용 프로그램 백업 및 복원을 참조하세요.For more information see Backup and Restore Reporting Services SharePoint Service Applications

암호화 키 백업Backing Up the Encryption Keys

Reporting ServicesReporting Services 설치를 처음으로 구성하는 경우에는 암호화 키를 백업해야 합니다.You should backup the encryption keys when you configure a Reporting ServicesReporting Services installation for the first time. 서비스 계정의 ID를 변경하거나 컴퓨터 이름을 바꾸는 경우에도 항상 키를 백업해야 합니다.You should also backup the keys any time you change the identity of the service accounts or rename the computer. 자세한 내용은 Back Up and Restore Reporting Services Encryption Keys을 참조하세요.For more information, see Back Up and Restore Reporting Services Encryption Keys. SharePoint 모드 보고서 서버에 대한 내용은 Reporting Services SharePoint 서비스 응용 프로그램 관리의 "키 관리" 섹션을 참조하세요.For SharePoint mode report servers, see the “Key Management” section of Manage a Reporting Services SharePoint Service Application.

구성 파일 백업Backing Up the Configuration Files

Reporting ServicesReporting Services에서는 구성 파일을 사용하여 응용 프로그램 설정을 저장합니다. uses configuration files to store application settings. 서버를 처음 구성할 때와 사용자 지정 확장 프로그램을 배포한 후에 파일을 백업해야 합니다.You should backup the files when you first configure the server and after you deploy any custom extensions. 백업할 파일에는 다음이 포함됩니다.Files to back up include:

  • Rsreportserver.configRsreportserver.config

  • Rssvrpolicy.configRssvrpolicy.config

  • Rsmgrpolicy.configRsmgrpolicy.config

  • Reportingservicesservice.exe.configReportingservicesservice.exe.config

  • 보고서 서버 및 보고서 관리자 ASP.NETASP.NET 응용 프로그램용 Web.configWeb.config for both the Report Server and Report Manager ASP.NETASP.NET applications

  • 용 Machine.config ASP.NETASP.NETMachine.config for ASP.NETASP.NET

데이터 파일 백업Backing Up Data Files

보고서 디자이너와 모델 디자이너에서 만들어 유지 관리하는 파일을 백업합니다.Backup the files that you create and maintain in Report Designer and Model Designer. 여기에는 보고서 정의 파일(.rdl), 보고서 모델 파일(.smdl), 공유 데이터 원본 파일(.rds), 데이터 뷰 파일(.dv), 데이터 원본 파일(.ds), 보고서 서버 프로젝트 파일(.rptproj) 및 보고서 솔루션 파일(.sln)이 포함됩니다.These include report definition (.rdl) files, report model (.smdl) files, shared data source (.rds) files, data view (.dv) files, data source (.ds) files, report server project (.rptproj) files, and report solution (.sln) files.

관리 또는 배포 태스크를 위해 만든 스크립트 파일(.rss)은 반드시 백업합니다.Remember to backup any script files (.rss) that you created for administration or deployment tasks.

사용 중인 사용자 지정 확장 프로그램 및 사용자 지정 어셈블리의 백업 복사본이 있는지 확인합니다.Verify that you have a backup copy of any custom extensions and custom assemblies you are using.

다음 단계Next steps

보고서 서버 데이터베이스 Report Server Database
Reporting Services 구성 파일 Reporting Services Configuration Files
rskeymgmt 유틸리티 rskeymgmt Utility
백업 및 복원으로 데이터베이스 복사 Copy Databases with Backup and Restore
보고서 서버 데이터베이스 관리 Administer a Report Server Database
암호화 키 구성 및 관리Configure and Manage Encryption Keys

문의:More questions? Reporting Services 포럼에서 질문Try asking the Reporting Services forum