Reporting Services 설치 마이그레이션(기본 모드)Migrate a Reporting Services Installation (Native Mode)

이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016)SQL Server Reporting Services (2016) 아니요SQL Server Reporting Services(2017)SQL Server Reporting Services (2017) 아니요Power BI 보고서 서버Power BI Report Server 예SQL Server Reporting Services(2016)SQL Server Reporting Services (2016) 아니요SQL Server Reporting Services(2017)SQL Server Reporting Services (2017) 아니요Power BI 보고서 서버Power BI Report Server

이 항목에서는 다음과 같은 지원되는 버전의 Reporting ServicesReporting Services 기본 모드 배포 중 하나를 새로운 SQL Server Reporting Services 인스턴스로 마이그레이션하는 데 필요한 단계별 지침을 제공합니다.This topic provides step-by-step instructions for migrating one of the following supported versions of a Reporting ServicesReporting Services native mode deployment to a new SQL Server Reporting Services instance:

  • SQL Server 2014SQL Server 2014

  • SQL Server 2012SQL Server 2012

  • SQL Server 2008 R2SQL Server 2008 R2

  • SQL Server 2008SQL Server 2008

Reporting ServicesReporting Services SharePoint 모드 배포 마이그레이션에 대한 자세한 내용은 Reporting Services 설치 마이그레이션(SharePoint 모드)을 참조하세요.For information on migrating a Reporting ServicesReporting Services SharePoint mode deployment, see Migrate a Reporting Services Installation (SharePoint Mode).

마이그레이션은 응용 프로그램 데이터 파일을 새 SQL Server 인스턴스로 이동하는 것을 말합니다.Migration is defined as moving application data files to a new SQL Server instance. 설치를 마이그레이션해야 하는 일반적인 원인은 다음과 같습니다.The following are common reasons you must migrate your installation:

  • 광범위한 배포 또는 작동 시간이 필요합니다.You have a large-scale deployment or uptime requirements.

  • 설치에 대한 하드웨어 또는 토폴로지를 변경할 예정입니다.You are changing the hardware or topology of your installation.

  • 업그레이드를 막는 문제가 발생했습니다.You encounter an issue that blocks upgrade.

기본 모드 마이그레이션 개요 Native Mode Migration Overview

Reporting ServicesReporting Services 마이그레이션 프로세스에는 수동 단계와 자동 단계가 포함됩니다.The migration process for Reporting ServicesReporting Services includes manual and automated steps. 다음은 보고서 서버 마이그레이션의 일부 태스크입니다.The following tasks are part of a report server migration:

  • 데이터베이스, 응용 프로그램 및 구성 파일을 백업합니다.Back up database, application, and configuration files.

  • 암호화 키를 백업합니다.Back up the encryption key.

  • 새 SQL Server 인스턴스를 설치합니다.Install a new instance of SQL Server. 같은 하드웨어를 사용 중인 경우 SQL Server를 기존 설치와 함께 설치할 수 있습니다(지원되는 버전 중 하나인 경우).If you are using the same hardware, you can install SQL Server side-by-side with your existing installation if it was one of the supported versions.

    함께 설치하려면 SQL Server를 명명된 인스턴스로 설치해야 합니다.A side-by-side installation may require that you install SQL Server as a named instance.

  • 보고서 서버 데이터베이스 및 기타 응용 프로그램 파일을 기존 설치에서 새 SQL Server 설치로 이동합니다.Move the report server database and other application files from your existing installation to your new SQL Server installation.

  • 모든 사용자 지정 응용 프로그램 파일을 새 설치로 이동합니다.Move any custom application files to the new installation.

  • 보고서 서버를 구성합니다.Configure the report server.

  • 이전 설치의 모든 사용자 지정 설정을 포함하도록 RSReportServer.config 를 편집합니다.Edit RSReportServer.config to include any custom settings from your previous installation.

  • 선택적으로 새 Reporting ServicesReporting Services Windows 서비스 그룹에 대한 사용자 지정 ACL(액세스 제어 목록)을 구성합니다.Optionally, configure custom Access Control Lists (ACLs) for the new Reporting ServicesReporting Services Windows service group.

  • 새 인스턴스가 완벽하게 작동하는지 확인한 후 사용하지 않는 응용 프로그램과 도구를 제거합니다.Remove unused applications and tools after you have confirmed that the new instance is fully operational.

    보고서 서버 데이터베이스를 호스팅하는 SQL ServerSQL Server 버전은 제한되어 있습니다.There are restrictions on the editions of SQL ServerSQL Server that host the report server database. 이전 설치에서 만든 보고서 서버 데이터베이스를 다시 사용하는 경우에는 다음 항목을 검토하십시오.Review the following topic if you are reusing a report server database that was created in a previous installation.

  • 보고서 서버 데이터베이스 만들기Create a Report Server Database

고정 데이터베이스 이름 Fixed Database Name

보고서 서버 데이터베이스의 이름은 바꿀 수 없습니다.You cannot rename the report server database. 데이터베이스 ID는 데이터베이스를 만들 때 보고서 서버 저장 프로시저에 기록됩니다.The identity of the database is recorded in report server stored procedures when the database is created. 보고서 서버의 기본 또는 임시 데이터베이스의 이름을 바꾸면 프로시저를 실행할 때 오류가 발생하고 보고서 서버 설치가 무효화됩니다.Renaming either the report server primary or temporary databases causes errors when the procedures run, invalidating your report server installation.

기존 설치의 데이터베이스 이름이 새 설치에 적합하지 않은 경우 이름이 지정된 새 데이터베이스를 만든 다음 아래에 나열된 기술을 사용하여 기존 응용 프로그램 데이터를 로드해야 합니다.If the database name from the existing installation is not suited for the new installation, you should consider creating a new database that has the name, and then load existing application data using the techniques in the following list:

  • 보고서 서버 웹 서비스 SOAP 메서드를 호출하여 데이터베이스 간에 데이터를 복사하는 Visual BasicVisual Basic 스크립트를 작성합니다.Write a Visual BasicVisual Basic script that calls Report Server Web service SOAP methods to copy data between databases. RS.exe 유틸리티를 사용하여 이 스크립트를 실행할 수 있습니다.You can use the RS.exe utility to run the script. 이 접근 방법은 Reporting Services를 사용한 스크립팅 및 PowerShell을 참조하세요.For more information about this approach, see Scripting and PowerShell with Reporting Services.

  • WMI 공급자를 호출하여 데이터베이스 간에 데이터를 복사하는 코드를 작성합니다.Write code that calls the WMI provider to copy data between databases. 이 접근 방법은 Reporting Services WMI 공급자 액세스를 참조하세요.For more information about this approach, see Access the Reporting Services WMI Provider.

  • 항목 수가 적은 경우 보고서, 보고서 모델 및 공유 데이터 원본을 보고서 디자이너, 모델 디자이너 및 보고서 작성기에서 새 보고서 서버로 다시 게시할 수 있습니다.If you have just a few items, you can republish reports, report models, and shared data sources from Report Designer, Model Designer, and Report Builder to the new report server. 이 경우 역할 할당, 구독, 공유 일정, 보고서 스냅숏 일정, 보고서 또는 기타 항목에서 설정한 사용자 지정 속성, 모델 항목 보안 및 보고서 서버에서 설정한 속성을 다시 만들어야 합니다.You must re-create role assignments, subscriptions, shared schedules, report snapshot schedules, custom properties that you set on reports or other items, model item security, and properties that you set on the report server. 보고서 기록 및 보고서 실행 로그 데이터는 손실됩니다.You will lose report history and report execution log data.

시작하기 전에 Before You Start

설치를 업그레이드하는 것이 아니라 마이그레이션하는 경우에도 기존 설치에서 업그레이드 관리자를 실행하여 마이그레이션에 영향을 미칠 수 있는 모든 문제를 쉽게 파악할 수 있습니다.Even though you are migrating rather than upgrading the installation, consider running Upgrade Advisor on your existing installation help identify any issues that could affect migration. 이러한 단계는 특히 본인이 설치하거나 구성하지 않은 보고서 서버를 마이그레이션하는 경우에 유용합니다.This step is especially helpful if you are migrating a report server that you did not install or configure. 업그레이드 관리자를 실행하면 새 SQL Server 설치에서 지원되지 않는 사용자 지정 설정을 찾을 수 있습니다.By running Upgrade Advisor, you can find out about custom settings that might not be supported in a new SQL Server installation.

또한 설치를 마이그레이션하는 방법에 영향을 줄 수 있는 SQL Server Reporting Services의 몇 가지 주요 변경 내용에 대해서도 알아야 합니다.In addition, you should be aware of several important changes in SQL Server Reporting Services that will affect how you migrate your installation:

  • 웹 포털web portal 에서는 보고서 관리자가 대체됩니다.The new 웹 포털web portal has replaced Report Manager.

  • SQL Server 2008SQL Server 2008이상에서는 IIS가 더 이상 필수 구성 요소가 아닙니다.Starting with SQL Server 2008SQL Server 2008, IIS is no longer a prerequisite. 보고서 서버 설치를 새 컴퓨터로 마이그레이션하는 경우 웹 서버 역할을 추가할 필요가 없습니다.If you are migrating a report server installation to a new computer, you do not need to add the Web server role. 또한 URL과 인증을 구성하는 단계는 물론, 문제를 진단하고 해결하는 기법과 도구도 이전 릴리스와 다릅니다.In addition, steps for configuring URLs and authentication are different from the previous release, as are techniques and tools for diagnosing and troubleshooting problems.

  • 보고서 서버 웹 서비스, 웹 포털web portal및 보고서 서버 Windows 서비스는 동일한 계정으로 실행됩니다.Report Server Web service, the 웹 포털web portal, and the Report Server Windows service run under the same account. 모두 RSReportServer.config 파일에서 구성 설정을 읽습니다.All three applications read configuration settings from RSReportServer.config file.

  • 웹 포털web portal 와 SQL Server Management Studio가 기능이 중복되지 않도록 다시 디자인되었습니다.The 웹 포털web portal and SQL Server Management Studio are designed to remove overlapping features. 각 도구는 별도의 작업 집합을 지원합니다.Each tool supports a distinct set of tasks.

  • ISAPI 필터는 SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services 이상 버전에서 지원되지 않습니다.ISAPI filters are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions. ISAPI 필터를 사용하는 경우 마이그레이션 전에 보고 솔루션을 다시 디자인해야 합니다.If you use ISAPI filters, you must redesign your reporting solution prior to migration.

  • IP 주소 제한은 SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services 이상 버전에서 지원되지 않습니다.IP address restrictions are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions. IP 주소 제한을 사용할 경우 마이그레이션 전에 보고 솔루션을 다시 디자인하거나 방화벽, 라우터 또는 NAT(네트워크 주소 변환)와 같은 기술을 사용하여 보고서 서버에 액세스할 수 없도록 제한된 주소를 구성해야 합니다.If you use IP address restrictions, you must redesign your reporting solution prior to migration or use a technology such as a firewall, router, or Network Address Translation (NAT) to configure addresses that are restricted from accessing the report server.

  • 클라이언트 SSL(Secure Sockets Layer) 인증서는 SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services 이상 버전에서 지원되지 않습니다.Client Secure Sockets Layer (SSL) certificates are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions. 클라이언트 SSL 인증서를 사용하는 경우 마이그레이션 전에 보고 솔루션을 다시 디자인해야 합니다.If you use client SSL certificates, you must redesign your reporting solution prior to migration.

  • Windows 통합 인증 이외의 인증 유형을 사용할 경우 <AuthenticationTypes> RSReportServer.config 파일의 요소를 지원되는 인증 유형으로 업데이트해야 합니다.If you use an authentication type other than Windows Integrated authentication, you must update the <AuthenticationTypes> element in the RSReportServer.config file with a supported authentication type. 지원되는 인증 유형은 NTLM, Kerberos, 협상 및 기본 인증입니다.The supported authentication types are NTLM, Kerberos, Negotiate, and Basic. 익명, .NET Passport 및 다이제스트 인증은 SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services 이상 버전에서 지원되지 않습니다.Anonymous, .NET Passport, and Digest authentication are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions.

  • 보고 환경에서 사용자 지정 CSS 스타일시트 파일을 사용할 경우 이 파일이 마이그레이션되지 않습니다.If you use custom cascading style sheets in your reporting environment, they will not be migrated. 이 파일은 마이그레이션 후에 수동으로 이동해야 합니다.You must manually move them following migration.

SQL Server Reporting Services의 변경 내용에 대한 자세한 내용은 업그레이드 관리자 설명서 및 Reporting Services의 새로운 기능 을 참조하세요.For more information about changes in SQL Server Reporting Services, see the Upgrade Advisor documentation and What's New in Reporting Services.

파일 및 데이터 백업 Backup Files and Data

Reporting ServicesReporting Services인스턴스를 설치하기 전에 현재 설치의 모든 파일을 백업하십시오.Before you install a new instance of Reporting ServicesReporting Services, be sure to back up all of the files in your current installation.

  1. 보고서 서버 데이터베이스에 대한 암호화 키를 백업합니다.Back up the encryption key for the report server database. 이 단계는 성공적인 마이그레이션을 위해 매우 중요합니다.This step is critical to migration success. 나중에 마이그레이션 프로세스에서 보고서 서버가 암호화된 데이터에 다시 액세스할 수 있도록 이 키를 복원해야 하기 때문입니다.Further on in the migration process, you must restore it for the report server to regain access to encrypted data. 키를 백업하려면 Reporting Services 구성 관리자를 사용합니다.To back up the key, use the Reporting Services Configuration Manager.

  2. 지원되는 SQL ServerSQL Server 데이터베이스 백업 방법을 사용하여 보고서 데이터베이스를 백업합니다.Back up the report server database using any of the supported methods for backing up a SQL ServerSQL Server database. 자세한 내용은 다른 컴퓨터로 보고서 서버 데이터베이스 이동(SSRS 기본 모드)에 설명된 보고서 서버 데이터베이스 백업 방법에 대한 지침을 참조하세요.For more information, see the instructions on how to back up the report server database in Moving the Report Server Databases to Another Computer (SSRS Native Mode).

  3. 보고서 서버 구성 파일을 백업합니다.Back up the report server configuration files. 백업할 파일에는 다음이 포함됩니다.Files to back up include:

    1. RSReportServer.configRsreportserver.config

    2. Rswebapplication.configRswebapplication.config

    3. Rssvrpolicy.configRssvrpolicy.config

    4. Rsmgrpolicy.configRsmgrpolicy.config

    5. Reportingservicesservice.exe.configReportingservicesservice.exe.config

    6. 보고서 서버 ASP.NETASP.NET 응용 프로그램용 Web.cofigWeb.config for the Report Server ASP.NETASP.NET application.

    7. ASP.NETASP.NET 용 Machine.config(보고서 서버 작업을 위해 이 파일을 수정한 경우)Machine.config for ASP.NETASP.NET if you modified it for report server operations.

SQL Server Reporting Services 설치 Install SQL Server Reporting Services

새 보고서 서버 인스턴스를 기본값 이외의 값을 사용하여 구성할 수 있도록 파일만 모드로 설치합니다.Install a new report server instance in files-only mode so that you can configure it to use non-default values. 명령줄 설치의 경우에는 FilesOnly 인수를 사용합니다.For command line installation, use the FilesOnly argument. 설치 마법사에서 구성 없이 설치옵션을 선택합니다.In the Installation Wizard, select the Install but do not configure option.

Reporting ServicesReporting Services인스턴스를 설치하는 방법에 대한 지침을 보려면 다음 링크 중 하나를 클릭하십시오.Click one of the following links to view instructions on how to install a new instance of Reporting ServicesReporting Services:

보고서 서버 데이터베이스 이동 Move the Report Server Database

보고서 서버 데이터베이스에는 게시된 보고서, 모델, 공유 데이터 원본, 일정, 리소스, 구독 및 폴더가 포함됩니다.The report server database contains published reports, models, shared data sources, schedules, resources, subscriptions, and folders. 또한 보고서 서버 내용에 대한 액세스 권한과 시스템 및 항목 속성도 포함됩니다.It also contains system and item properties, and permissions for accessing report server content.

다른 데이터베이스 엔진Database Engine 인스턴스를 마이그레이션에 사용하는 경우에는 보고서 서버 데이터베이스를 새 데이터베이스 엔진Database Engine 인스턴스로 이동해야 합니다.If your migration includes using a different 데이터베이스 엔진Database Engine instance, you must move the report server database to the new 데이터베이스 엔진Database Engine instance. 동일한 데이터베이스 엔진Database Engine 인스턴스를 사용하는 경우 사용자 지정 어셈블리 또는 확장 프로그램 이동섹션으로 건너뜁니다.If you are using the same 데이터베이스 엔진Database Engine instance, skip to section Move Custom Assemblies or Extensions.

보고서 서버 데이터베이스를 이동하려면 다음을 수행하십시오.To move the report server database, do the following:

  1. 사용할 데이터베이스 엔진Database Engine 인스턴스를 선택합니다.Choose the 데이터베이스 엔진Database Engine instance to use. SQL Server Reporting Services에서 보고서 서버 데이터베이스를 호스트하려면 다음 버전 중 하나를 사용해야 합니다.SQL Server Reporting Services requires that you use one of the following versions to host the report server database:

    • SQL Server 2016SQL Server 2016

    • SQL Server 2014SQL Server 2014

    • SQL Server 2012SQL Server 2012

    • SQL Server 2008 R2SQL Server 2008 R2

    • SQL Server 2008SQL Server 2008

  2. SQL Server Management StudioSQL Server Management Studio 를 시작하고 데이터베이스 엔진Database Engine에 연결합니다.Start SQL Server Management StudioSQL Server Management Studio and connect to the 데이터베이스 엔진Database Engine.

  3. 에서 보고서 서버 데이터베이스를 호스트한 적이 없는 경우에는 시스템 데이터베이스에 RSExecRole 데이터베이스 엔진Database Engine 을 만듭니다.Create the RSExecRole in the system databases if the 데이터베이스 엔진Database Engine has never hosted a report server database. 자세한 내용은 RSExecRole 만들기를 참조하세요.For more information, see Create the RSExecRole.

  4. 다른 컴퓨터로 보고서 서버 데이터베이스 이동(SSRS 기본 모드)의 지침을 따릅니다.Follow the instructions in Moving the Report Server Databases to Another Computer (SSRS Native Mode).

    보고서 서버 데이터베이스와 임시 데이터베이스는 상호 종속적이므로 함께 이동해야 합니다.Remember that both the report server database and the temporary database are interdependent and must be moved together. 데이터베이스를 복사할 경우 모든 보안 설정이 새 설치로 옮겨지지 않으므로 데이터베이스를 복사하지 마십시오.Do not copy the databases; copying does not transfer all of the security settings to the new installation. 예약된 보고서 서버 작업에 해당하는 SQL Server 에이전트 작업은 이동하지 마십시오.Do not move SQL Server Agent jobs for scheduled report server operations. 이러한 작업은 보고서 서버가 자동으로 다시 만듭니다.The report server will recreate these jobs automatically.

사용자 지정 어셈블리 또는 확장 프로그램 이동 Move Custom Assemblies or Extensions

설치에 사용자 지정 보고서 항목, 어셈블리 또는 확장 프로그램이 포함되어 있는 경우에는 이러한 사용자 지정 구성 요소를 다시 배포해야 합니다.If your installation includes custom report items, assemblies, or extensions, you must redeploy the custom components. 사용자 지정 구성 요소를 사용하고 있지 않은 경우에는 보고서 서버 구성섹션으로 건너뛰십시오.If you are not using custom components, skip to section Configure the Report Server.

사용자 지정 구성 요소를 다시 배포하려면 다음을 수행하십시오.To redeploy the custom components, do the following:

  1. 어셈블리가 지원되거나 어셈블리를 다시 컴파일해야 하는지 확인합니다.Determine whether the assemblies are supported or need recompilation:

    • 사용자 지정 보안 확장 프로그램은 IAuthenticationExtension2 인터페이스를 사용하여 다시 작성 해야 합니다.Custom security extensions must be re-written using the IAuthenticationExtension2 interface.

    • SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services 에 대한 사용자 지정 렌더링 확장 프로그램은 ROM(렌더링 개체 모델)을 사용하여 다시 작성해야 합니다.Custom rendering extensions for SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services must be rewritten using the Rendering Object Model (ROM).

    • HTML 3.2 및 HTML OWC 렌더러는 SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services 이상 버전에서 지원되지 않습니다.HTML 3.2 and HTML OWC renderers are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions.

    • 다른 사용자 지정 어셈블리는 다시 컴파일할 필요가 없습니다.Other custom assemblies should not require recompilation.

  2. 어셈블ㄹ를 새 보고서 서버 \bin 폴더로 이동합니다.Move the assemblies to the new report server \bin folder. SQL Server에서 보고서 서버 이진 파일은 기본 보고서 서버 인스턴스의 경우 다음 위치에 있습니다.In SQL Server, the report server binaries are located in the following location for the default report server instance:

    \Program files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer\bin

  3. 구성 파일을 수정하여 사용자 지정 구성 요소에 대한 항목을 추가합니다.Modify the configuration files to add entries for your custom component. 항목은 사용 중인 어셈블리의 유형에 따라 달라집니다.The entries will vary depending on the kind of assembly you are using. 파일을 저장하고 구성 항목을 추가하는 위치에 대한 자세한 내용은 다음을 참조하십시오.For instructions on where to place files and add configuration entries, see the following:

    1. 사용자 지정 어셈블리 배포Deploying a Custom Assembly

    2. 방법: 사용자 지정 보고서 항목 배포How to: Deploy a Custom Report Item

    3. 데이터 처리 확장 프로그램 배포Deploying a Data Processing Extension

    4. 배달 확장 프로그램 배포Deploying a Delivery Extension

    5. 렌더링 확장 프로그램 배포Deploying a Rendering Extension

    6. 보안 확장 프로그램 구현Implementing a Security Extension

보고서 서버 구성 Configure the Report Server

보고서 서버 웹 서비스 및 웹 포털의 URL을 구성하고 보고서 서버 데이터베이스에 대한 연결을 구성합니다.Configure URLs for the Report Server Web service and web portal, and configure the connection to the report server database.

확장 배포를 마이그레이션하는 경우 모든 보고서 서버 노드를 오프라인으로 만들고 각 서버를 한 번에 하나씩 마이그레이션해야 합니다.If you are migrating a scale-out deployment, take all of the report server nodes offline and migrate each server one at a time. 마이그레이션된 첫 번째 보고서 서버가 보고서 서버 데이터베이스에 성공적으로 연결되면 보고서 서버 데이터베이스 버전이 SQL Server 데이터베이스 버전으로 자동 업그레이드됩니다.Once the first report server is migrated and it successfully connects to the report server database, the report server database version is automatically upgraded to the SQL Server database version.

중요

확장 배포에 있는 보고서 서버 중 일부가 온라인이고 마이그레이션되지 않은 경우 업그레이드된 버전에 연결하면 이전 스키마가 사용되어 rsInvalidReportServerDatabase 예외가 발생할 수 있습니다.If any of the report servers in the scale-out deployment are online and have not been migrated, they might encounter an rsInvalidReportServerDatabase exception because they are using an older schema when connected to the upgraded.

참고

마이그레이션한 보고서 서버가 확장 배포를 위한 공유 데이터베이스로 구성된 경우에는 보고서 서버 서비스를 구성하기 전에 ReportServer 데이터베이스의 Keys 테이블에서 이전 암호화 키를 삭제해야 합니다.If the report server you migrated was configured as the shared database for a scale-out deployment, you need to delete any of the old encryption keys from the Keys table in the ReportServer database, before configuring the report server service. 키를 제거하지 않으면 마이그레이션된 보고서 서버가 확장 배포 모드에서 초기화됩니다.If the keys are not removed, the migrated report server will try to initialize in scale-out deployment mode. 자세한 내용은 확장 배포의 암호화 키 추가 및 제거(SSRS 구성 관리자)암호화 키 구성 및 관리(SSRS 구성 관리자)를 참조하세요.For more information, see Add and Remove Encryption Keys for Scale-Out Deployment (SSRS Configuration Manager) and Configure and Manage Encryption Keys (SSRS Configuration Manager).

확장 키는 Reporting ServicesReporting Services 구성 관리자를 사용하여 삭제할 수 없습니다.The scale-out keys cannot be deleted by using the Reporting ServicesReporting Services Configuration Manager. SQL Server Management Studio를 사용하여 Keys 데이터베이스의 ReportServer 테이블에서 이전 키를 삭제해야 합니다.The old keys must be deleted from the Keys table in the ReportServer database using SQL Server Management Studio. Keys 테이블의 모든 행을 삭제합니다.Delete all rows in the Keys table. 그러면 테이블이 지워지므로 다음 단계에서 설명하는 대로 대칭 키만 복원할 수 있습니다.This will clear the table and prepare it for restoring the Symmetric key only, as documented in the following steps.

키를 삭제하기 전에 먼저 대칭 암호화 키를 백업하는 것이 좋습니다.Prior to deleting the keys it is recommended you first back up the Symmetric Encryption key. Reporting ServicesReporting Services 구성 관리자를 사용하여 키를 백업할 수 있습니다.You can use the Reporting ServicesReporting Services Configuration Manager to back up the key. 구성 관리자를 열고 암호화 키 탭을 클릭한 다음 백업 단추를 클릭합니다.Open the Configuration Manager open, click the Encryption Keys tab and then click the Backup button. WMI 명령을 스크립팅하여 암호화 키를 백업할 수도 있습니다.You can also script WMI commands to back up the encryption key. WMI에 대한 자세한 내용은 BackupEncryptionKey 메서드(WMI MSReportServer_ConfigurationSetting)을 참조하세요.For more information on WMI, see BackupEncryptionKey Method (WMI MSReportServer_ConfigurationSetting).

  1. Reporting Services 구성 관리자를 시작하고 방금 설치한 Reporting ServicesReporting Services 인스턴스에 연결합니다.Start the Reporting Services Configuration Manager and connect to the Reporting ServicesReporting Services instance you just installed. 자세한 내용은 Reporting Services 구성 관리자(기본 모드)을 참조하세요.For more information, see Reporting Services Configuration Manager (Native Mode).

  2. 보고서 서버와 웹 포털의 URL을 구성합니다.Configure URLs for the report server and the web portal. 자세한 내용은 URL 구성(SSRS 구성 관리자)을 참조하세요.For more information, see Configure a URL (SSRS Configuration Manager).

  3. 이전 설치에서 기존 보고서 서버 데이터베이스를 선택하여 보고서 서버 데이터베이스를 구성합니다.Configure the report server database, selecting the existing report server database from your previous installation. 구성을 성공적으로 마치면 보고서 서버 서비스가 다시 시작되고, 보고서 서버 데이터베이스에 대한 연결이 설정되면 데이터베이스가 SQL Server Reporting Services로 자동 업그레이드됩니다.After successful configuration, the report server services will restart, and once a connection is made to the report server database, the database will be automatically upgraded to SQL Server Reporting Services. 보고서 서버 데이터베이스를 만들거나 선택하는 데 사용하는 데이터베이스 변경 마법사를 실행하는 방법은 기본 모드 보고서 서버 데이터베이스 만들기를 참조하세요.For more information about how to run the Change Database Wizard that you use to create or select a report server database, see Create a Native Mode Report Server Database.

  4. 암호화 키를 복원합니다.Restore the encryption keys. 이 단계는 이미 보고서 서버 데이터베이스에 있는 기존의 연결 문자열 및 자격 증명에 해독 가능한 암호화를 설정하기 위해 필요합니다.This step is necessary for enabling reversible encryption on pre-existing connection strings and credentials that are already in the report server database. 자세한 내용은 Back Up and Restore Reporting Services Encryption Keys을 참조하세요.For more information, see Back Up and Restore Reporting Services Encryption Keys.

  5. 새 컴퓨터에 보고서 서버를 설치한 후 Windows 방화벽을 사용 중인 경우에는 보고서 서버가 수신하는 TCP 포트를 열어야 합니다.If you installed report server on a new computer and you are using Windows Firewall, be sure that the TCP port on which the report server listens is open. 기본값은 포트 80입니다.By default, this port is 80. 자세한 내용은 보고서 서버 액세스를 위한 방화벽 구성을 참조하세요.For more information, see Configure a Firewall for Report Server Access.

  6. 기본 모드 보고서 서버를 로컬로 관리하려는 경우 웹 포털에서 로컬 관리가 가능하도록 운영 체제를 구성해야 합니다.If you want to administer your native mode report server locally, you need to configure the operating system to allow local administration with the web portal. 자세한 내용은 로컬 관리용으로 기본 모드 보고서 서버 구성을 참조하세요.For more information, see Configure a Native Mode Report Server for Local Administration.

RSReportServer.config 파일에 사용자 지정 구성 설정 복사 Copy Custom Configuration Settings to RSReportServer.config File

이전 설치에서 RSReportServer.config 파일 또는 RSWebApplication.config 파일을 수정한 경우 새 RSReportServer.config 파일도 동일하게 수정해야 합니다.If you modified the RSReportServer.config file or RSWebApplication.config file in the previous installation, you should make the same modifications in the new RSReportServer.config file. 다음 목록에서는 이전 구성 파일을 수정하게 되는 이유를 간략히 설명하며, SQL Server 2016에서 동일한 설정을 구성하는 방법에 대한 추가 정보 링크도 제공합니다.The following list summarizes some of the reasons why you might have modified the previous configuration file and provides links to additional information about how to configure the same settings in SQL Server 2016.

사용자 지정Customization 정보Information
사용자 지정 설정으로 보고서 서버 전자 메일 배달Report Server E-mail delivery with custom settings 전자 메일 설정 - Reporting Services 기본 모드.E-Mail Settings - Reporting Services Native mode.
장치 정보 설정Device information settings RSReportServer.Config의 렌더링 확장 프로그램 매개 변수 사용자 지정Customize Rendering Extension Parameters in RSReportServer.Config

Windows 서비스 그룹 및 보안 ACL Windows Service Group and Security ACLs

SQL Server 2016 Reporting Services(SSRS)SQL Server 2016 Reporting Services (SSRS)에 있는 유일한 서비스 그룹인 Reporting ServicesReporting Services Windows 서비스 그룹은 SQL Server Reporting Services에 설치된 모든 레지스트리 키, 파일 및 폴더에 대한 보안 ACL을 만드는 데 사용됩니다.In SQL Server 2016 Reporting Services(SSRS)SQL Server 2016 Reporting Services (SSRS), there is one service group, the Reporting ServicesReporting Services Windows Service group, which is used to create security ACLs for all the registry keys, files, and folders that are installed with SQL Server Reporting Services. 이 Windows 그룹 이름은 SQLServerReportServerUser$<computer_name>$<instance_name> 형식으로 표시됩니다.This Windows group name appears in the format SQLServerReportServerUser$<computer_name>$<instance_name>.

배포 확인 Verify Your Deployment

  1. 브라우저를 열고 URL 주소를 입력하여 보고서 서버 및 웹 포털web portal 가상 디렉터리를 테스트해 봅니다.Test the report server and 웹 포털web portal virtual directories by opening a browser and typing in the URL address. 자세한 내용은 Reporting Services 설치 확인을 참조하세요.For more information, see Verify a Reporting Services Installation.

  2. 보고서를 테스트하고 해당 보고서에 원하는 데이터가 포함되어 있는지 확인합니다.Test reports and verify they contain the data you expect. 데이터 원본 정보를 검토하여 데이터 원본 연결 정보가 지정되어 있는지 확인합니다.Review data source information to see whether the data source connection information is still specified. 보고서 서버는 보고서 개체 모델을 사용하여 보고서를 처리하고 렌더링하지만 SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012 또는 SQL Server 2014SQL Server 2014 구문을 새 보고서 정의 언어 요소로 대체하지 않습니다.The report server uses the report object model when processing and rendering reports, but it does not replace SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 constructs with new report definition language elements. 기존 보고서가 새 버전의 보고서 서버에서 실행되는 방식에 대한 자세한 내용은 보고서 업그레이드를 참조하세요.To learn more about how existing reports run on a new version of your report server, see Upgrade Reports.

사용하지 않는 프로그램 및 파일 제거 Remove Unused Programs and Files

보고서 서버를 새로운 인스턴스로 마이그레이션하고 나면 다음 단계를 수행하여 더 이상 필요하지 않은 프로그램 및 파일을 제거할 수 있습니다.Once you have successfully migrated your report server to a new instance, you might want to perform the following steps to remove programs and files that are no longer necessary.

  1. 이전 버전의 Reporting ServicesReporting Services 가 더 이상 필요하지 않은 경우 제거합니다.Uninstall the previous version of Reporting ServicesReporting Services if you no longer need it. 이 단계에서는 다음 항목들이 삭제되지 않지만 더 이상 필요하지 않은 경우 이를 수동으로 제거할 수 있습니다.This step does not delete the following items, but you can manually remove them if you no longer need them:

    • 오래된 보고서 서버 데이터베이스The old Report Server database

    • RsExec 역할RsExec role

    • 보고서 서버 서비스 계정Report Server service accounts

    • 보고서 서버 웹 서비스에 대한 응용 프로그램 풀Application pool for the Report Server Web service

    • 보고서 관리자 및 보고서 서버에 대한 가상 디렉터리Virtual directories for Report Manager and the report server

    • 보고서 서버 로그 파일Report server log files

  2. 이 컴퓨터에서 IIS가 더 이상 필요하지 않은 경우 제거합니다.Remove IIS if you no longer need it on this computer.

다음 단계Next steps

Reporting Services 설치 마이그레이션 Migrate a Reporting Services Installation
보고서 서버 데이터베이스 Report Server Database
Reporting Services 업그레이드 및 마이그레이션 Upgrade and Migrate Reporting Services
Reporting Services의 이전 버전과의 호환성 Reporting Services Backward Compatibility
Reporting Services 구성 관리자Reporting Services Configuration Manager

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문Try asking the Reporting Services forum