Reporting Services 업그레이드 시 고려 사항

업그레이드는 SQL Server 설치 프로그램에 의해 수행됩니다. SQL Server 설치 프로그램을 사용하면 Reporting Services를 비롯한 SQL Server 구성 요소의 일부 또는 전체를 업그레이드할 수 있습니다. 이전 버전의 SQL Server를 업그레이드하려면 이전 버전의 SQL Server가 설치되어 있는 컴퓨터에서 SQL Server 2008 설치 프로그램을 실행하십시오. 설치 프로그램에서 기존 인스턴스를 감지하고 업그레이드할지 묻는 메시지를 표시합니다.

설치 프로그램을 실행하면 SQL Server 2000 또는 SQL Server 2005를 업그레이드하거나 기존 설치와 함께 실행할 수 있도록 새로운 SQL Server 2008Reporting Services 인스턴스를 설치하는 옵션을 선택할 수 있습니다.

이 항목에서는 Reporting Services를 업그레이드하기 전에 알아야 할 중요한 고려 사항에 대해 중점적으로 설명합니다.

중요 정보중요

더 이상 지원되지 않거나 사용되지 않거나 변경된 Reporting Services 기능을 확인하려면 Reporting Services의 이전 버전과의 호환성을 참조하십시오.

에디션 및 버전 업그레이드

SQL Server 2008 설치 프로그램은 다음과 같은 Reporting Services의 이전 에디션에 대한 업그레이드를 지원합니다.

  • SQL Server 2000Reporting Services 설치 SP2(서비스 팩 2)

  • SQL Server 2005Reporting Services.

다른 SQL Server 2008 에디션으로 업그레이드 또는 다운그레이드할 수 있습니다.

알려진 업그레이드 문제

SQL Server 2008Reporting Services로 업그레이드하기 전에 업그레이드 관리자 설명서를 검토하고 온라인에서 업그레이드 문제에 대한 최신 정보를 확인하십시오. 업그레이드 관리자 설명서를 얻으려면 업그레이드 관리자를 설치하십시오. 자세한 내용은 업그레이드 관리자를 사용하여 업그레이드 준비를 참조하십시오.

현재 알려진 업그레이드 문제는 다음과 같습니다.

  • 원격 SQL Server 2000데이터베이스 엔진 인스턴스를 사용하여 보고서 서버 데이터베이스를 호스팅하는 보고서 서버에 대한 업그레이드가 지원되지 않습니다.

  • SQL Server 2008에서는 SQL Server 2000 보고서 서버 웹 서비스가 지원되지 않습니다. 이 끝점은 더 이상 지원되지 않습니다. ReportServer2000 끝점을 가리키는 사용자 지정 기능을 만들거나 설치했더라도 해당 사용자 지정 기능은 더 이상 실행되지 않습니다. 새로운 끝점에 대한 자세한 내용은 보고서 서버 웹 서비스 끝점을 참조하십시오.

  • Reporting Services WMI 공급자의 이전 버전이 지원되지 않습니다. Reporting Services WMI 공급자는 이전 버전과 호환되지 않습니다. 업그레이드 후에는 이전 버전의 Reporting Services에서 SQL Server 2008 Reporting Services WMI 공급자를 사용할 수 없습니다.

지원되는 업그레이드 시나리오에 대한 자세한 내용은 버전 및 에디션 업그레이드를 참조하십시오. 설치 프로그램을 실행하여 기존 설치에 대한 전체 업그레이드를 수행할 수 없는 경우 SQL Server 2008Reporting Services의 새 인스턴스를 설치한 다음 보고서 서버 데이터베이스와 구성 파일을 새 인스턴스로 마이그레이션할 수 있습니다. Reporting Services 마이그레이션 방법은 방법: Reporting Services 설치 마이그레이션을 참조하십시오.

업그레이드 전 검사 목록

SQL Server 2008Reporting Services로 업그레이드하기 전에 다음 요구 사항을 검토하십시오.

  • 사용 중인 하드웨어 및 소프트웨어가 SQL Server 2008Reporting Services를 지원하는지 확인하려면 요구 사항을 검토하십시오. 자세한 내용은 SQL Server 2008 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

  • SCC(시스템 구성 검사기)를 사용하여 보고서 서버 컴퓨터에 SQL Server 2008을 설치하는 데 방해가 되는 조건이 있는지 검색합니다. 자세한 내용은 시스템 구성 검사기의 검사 매개 변수를 참조하십시오.

  • SQL Server에 대한 최상의 권장 보안 방법 및 지침을 검토하십시오. 자세한 내용은 SQL Server 설치에 대한 보안 고려 사항을 참조하십시오.

  • 보고서 서버 컴퓨터에서 업그레이드 관리자 도구를 실행하여 업그레이드하는 데 방해가 되는 문제가 있는지 확인합니다. 자세한 내용은 업그레이드 관리자를 사용하여 업그레이드 준비를 참조하십시오.

  • 대칭 키를 백업합니다. 자세한 내용은 암호화 키 백업 및 복원을 참조하십시오.

  • 보고서 서버 데이터베이스를 백업합니다. 자세한 내용은 다른 컴퓨터로 보고서 서버 데이터베이스 이동을 참조하십시오.

  • 보고서 서버 구성 파일인 Rsreportserver.config, Rswebapplication.config, Rssvrpolicy.config, Rsmgrpolicy.config, Reportingservicesservice.exe.config, Web.config(보고서 서버 및 보고서 관리자 ASP.NET 응용 프로그램용 모두) 및 Machine.config(보고서 서버 작동을 위해 수정한 경우 ASP.NET용)를 백업합니다.

  • IIS의 기존 Reporting Services 가상 디렉터리에 대한 모든 사용자 지정을 백업합니다.

프로덕션 환경을 업그레이드하기 전에 프로덕션 환경과 동일하게 구성된 사전 프로덕션 환경에서 항상 테스트 업그레이드를 실행하십시오.

Reporting Services의 이전 버전을 업그레이드하는 방법

설치 프로그램은 명령줄 인수로 지정하거나 설치 마법사에서 지정할 수 있는 업그레이드 옵션을 제공합니다. 설치 업그레이드 방법을 보려면 다음 항목 중 하나를 선택하십시오.

이전 설치에서 파일 및 응용 프로그램 제거

업그레이드할 때 IIS에 있는 이전 로그 파일, 사용되지 않는 RSWebApplication.config 파일 또는 가상 설정이 삭제되지 않으며, SQL Server 2005 보고서 디자이너, Management Studio 또는 기타 클라이언트 도구도 제거되지 않습니다. 따라서 이러한 파일과 도구가 더 이상 필요하지 않을 경우에는 업그레이드가 끝난 후 제거해야 합니다.

업그레이드 워크플로

업그레이드할 기존 보고서 서버 인스턴스를 선택하면 업그레이드 프로세스가 시작됩니다.

  1. 보고서 서버 데이터베이스가 원격 컴퓨터에 있어서 해당 데이터베이스를 업데이트할 수 있는 권한이 없는 경우 원격 보고서 서버 데이터베이스를 업데이트할 수 있는 자격 증명을 지정하라는 메시지가 나타납니다. 이때 sysadmin 또는 데이터베이스 업데이트 권한이 있는 자격 증명을 제공해야 합니다.

  2. 보고서 서버에 배포된 사용자 지정 확장 프로그램과 같이 업그레이드를 방해하는 조건이나 설정이 있는지 확인한 다음 구성 설정을 읽습니다. 업그레이드가 차단된 경우 업그레이드가 더 이상 차단되지 않도록 설치를 수정하거나 새 SQL Server 2008 인스턴스로 마이그레이션해야 합니다. 자세한 내용은 업그레이드 관리자 설명서를 참조하십시오.

  3. 업그레이드를 진행할 수 있는 경우 업그레이드 프로세스를 계속할지 묻는 메시지가 표시됩니다.

  4. 설치 프로그램이 SQL Server 2008 프로그램 파일용 새 폴더를 만듭니다. Reporting Services 설치용 프로그램 폴더는 MSRS10.<instance name>입니다.

  5. 설치 프로그램이 보고서 서버 기능의 일부인 SQL Server 2008 보고서 서버 프로그램 파일, 구성 도구 및 명령줄 유틸리티를 추가합니다.

    1. 이전 버전의 프로그램 파일이 제거됩니다.

    2. 새 버전으로 업그레이드되는 보고서 서버 구성 도구 및 유틸리티는 Reporting Services 구성 도구, 명령줄 유틸리티 및 보고서 작성기입니다. SQL Server 2008과 함께 설치되는 새로운 도구는 보고서 디자이너 미리 보기입니다.

    3. Business Intelligence Development Studio, SQL Server Management Studio 및 온라인 설명서와 같은 기타 클라이언트 도구는 업그레이드되지 않습니다. 이러한 도구의 새 버전을 얻으려면 설치 프로그램을 실행할 때 추가해야 합니다. 이전 버전은 SQL Server 2008 버전과 함께 존재합니다. 예제를 설치한 경우 이전 버전으로 계속 유지됩니다. 설치 프로그램은 SQL Server 예제에 대한 업그레이드를 지원하지 않습니다.

  6. 설치 프로그램은 서비스 제어 관리자에 있는 서비스 항목을 SQL Server 2008 보고서 서버 서비스에 다시 사용합니다. 이 서비스 항목에는 보고서 서버 Windows 서비스 계정이 포함됩니다.

  7. 설치 프로그램이 IIS의 기존 가상 디렉터리 설정에 따라 새 URL을 예약합니다. 설치 프로그램이 IIS의 가상 디렉터리를 제거하지 않을 수 있으므로 업그레이드가 끝나면 이 디렉터리를 수동으로 제거해야 합니다.

  8. 설치 프로그램이 보고서 서버 데이터베이스를 새 스키마로 업그레이드하고 역할에 새 데이터베이스 소유자 권한을 추가하여 RSExecRole을 수정합니다. 이 단계는 SQL Server 2000Reporting Services 또는 SP1 이전의 SQL Server 2005Reporting Services에서 업그레이드하는 경우에만 수행됩니다.

  9. 설치 프로그램이 구성 파일의 설정을 병합합니다. 현재 설치의 구성 파일을 기준으로 새 항목이 추가됩니다. 사용하지 않는 항목은 제거되지는 않지만 업그레이드가 끝난 후 보고서 서버에서 더 이상 읽어 들이지 않습니다.