보고서 서버 데이터베이스 업그레이드

업데이트: 2007년 9월 15일

보고서 서버 데이터베이스 스키마는 Reporting Services의 새로운 각 릴리스로 변경할 수 있습니다. 이 항목에서는 최신 형식을 사용하도록 데이터베이스 스키마를 업그레이드하는 방법에 대해 설명합니다. 스키마를 업데이트한 후에는 업그레이드를 이전 버전으로 롤백할 수 없습니다. 이전 설치를 다시 만들어야 할 경우에는 업그레이드하기 전에 보고서 서버 데이터베이스를 항상 백업합니다.

[!참고] 데이터베이스 엔진을 SQL Server 2005로 업그레이드하지 않고 SQL Server 2000 데이터베이스 엔진 인스턴스에서 실행되는 보고서 서버 데이터베이스를 업그레이드할 수 있습니다. 또한 SQL Server 2000 데이터베이스 엔진 인스턴스를 사용하여 SQL Server 2005 Reporting Services 설치를 위해 새로 만드는 보고서 서버 데이터베이스를 호스팅할 수 있습니다.

보고서 서버 데이터베이스는 다음 세 단계로 업그레이드됩니다.

  1. 스키마는 설치 중에 자동으로 업그레이드되거나 Reporting Services 구성 도구를 통해 수동으로 업그레이드됩니다.
  2. 메타데이터 및 보안 설명은 스키마가 업데이트된 후 보고서 서버 데이터베이스를 처음 사용할 때 업그레이드됩니다.
  3. 게시된 보고서 및 컴파일된 보고서 스냅숏은 처음 사용 시 업데이트됩니다. 자세한 내용은 보고서 업그레이드를 참조하십시오.

보고서 서버 데이터베이스 이외에도 보고서 서버는 임시 데이터베이스도 사용합니다. 임시 데이터베이스는 보고서 서버 데이터베이스를 업그레이드할 때 자동으로 업그레이드됩니다.

보고서 서버 데이터베이스를 업그레이드하는 방법

보고서 서버 데이터베이스는 자동 또는 수동으로 업그레이드할 수 있습니다.

  • 기본 구성을 실행 중이며 보고서 서버 데이터베이스가 로컬에 설치된 경우 설치 프로그램은 보고서 서버 데이터베이스를 자동으로 업그레이드합니다.
  • 명령 프롬프트에서 설치 프로그램을 실행하는 경우에도 설치 프로그램에서 보고서 서버 데이터베이스를 자동으로 업그레이드합니다. 보고서 서버 데이터베이스가 원격 SQL Server 인스턴스에 설치되어 있거나 동일한 컴퓨터의 다른 명명된 인스턴스에서 실행되는 경우 명령 프롬프트에서 설치 프로그램을 실행하고 RSUPGRADEDATABASEACCOUNT 및 RSUPGRADEPASSWORD 인수를 사용하여 스키마 업데이트 권한을 가진 자격 증명을 지정할 수 있습니다.
  • 로컬 또는 원격 서버에서의 실행 여부에 관계없이 모든 보고서 서버 데이터베이스를 수동으로 업그레이드할 수 있습니다. 보고서 서버 데이터베이스를 수동으로 업그레이드하려면 Reporting Services 구성 도구를 사용합니다. 데이터베이스 설치 페이지의 업그레이드 옵션은 스키마를 가장 최근 버전으로 업데이트하는 스크립트를 실행합니다.

원격 서버에서 보고서 서버 데이터베이스 업그레이드

원격 보고서 서버 데이터베이스가 포함된 Reporting Services 설치를 업그레이드하는 경우 데이터베이스 스키마를 업그레이드할 때 문제가 발생할 수 있습니다. 기본적으로 설치 프로그램은 설치 프로그램을 실행하는 사용자의 보안 토큰을 사용하여 원격 SQL Server 인스턴스로 연결하고 스키마를 업데이트합니다. 로컬 컴퓨터와 원격 컴퓨터 모두에 대한 관리자 권한이 있는 경우 데이터베이스를 성공적으로 업그레이드할 수 있습니다. 마찬가지로 명령 프롬프트에서 설치 프로그램을 실행하고 원격 컴퓨터의 스키마 수정 권한을 가진 계정에 대해 RSUPGRADEDATABASEACCOUNT 및 RSUPGRADEPASSWORD 인수를 지정하는 경우에도 데이터베이스를 성공적으로 업그레이드할 수 있습니다. 그러나 원격 컴퓨터의 스키마 업데이트 권한이 없는 경우 다음과 같은 오류로 인해 연결이 거부됩니다.

"설치 프로그램에서 보고서 서버 데이터베이스 스키마를 업그레이드할 수 없습니다. 설치가 완료된 후 데이터베이스 스키마를 수동으로 업데이트해야 합니다. 스키마를 업데이트하려면 Reporting Services 구성 도구를 실행하여 데이터베이스 설치 페이지를 열고 업그레이드를 클릭합니다. 자세한 내용은 Microsoft 기술 자료 문서 91310을 참조하십시오."

보고서 서버 프로그램 파일은 업그레이드되지만 보고서 서버 데이터베이스는 이전 버전의 형식입니다. 보고서 서버 데이터베이스가 이전 형식인 경우 보고서 서버는 사용할 수 없습니다.

데이터베이스를 수동으로 업그레이드하려면

설치 프로그램에서 보고서 서버 데이터베이스를 자동으로 업그레이드하지 않은 경우 보고서 서버 설치는 부분적으로만 업그레이드됩니다. 업그레이드를 완료하려면 설치가 완료된 후 Reporting Services 구성 도구를 실행하여 보고서 서버 데이터베이스를 수동으로 업그레이드해야 합니다.

  1. Reporting Services 구성 도구를 실행한 후 방금 업그레이드한 보고서 서버에 연결합니다. 도구 시작 및 서버 연결 방법은 방법: Reporting Services 구성 시작을 참조하십시오.
  2. 데이터베이스 설치 페이지를 열고 연결을 클릭하여 보고서 서버 데이터베이스를 호스팅하는 SQL Server 인스턴스에 연결합니다.
  3. 업그레이드할 보고서 서버 데이터베이스를 선택합니다.
  4. 업그레이드를 클릭하여 데이터베이스 스키마를 업데이트합니다.

이 단계가 완료되면 보고서 서버를 사용할 수 있습니다.

SP1에서 SP2로 업그레이드

보고서 서버 데이터베이스 연결에 지정된 자격 증명 종류에 따라 설치 시 보고서 서버 데이터베이스를 SP1에서 SP2로 업그레이드할지, 아니면 SP2의 CTP 버전에서 최종 버전의 SP2로 업그레이드할 지가 달라집니다.

보고서 서버가 데이터베이스 자격 증명이나 보고서 서버 Windows 서비스를 실행하는 데 사용한 것과 다른 Windows 사용자 계정을 사용하여 보고서 서버 데이터베이스에 연결하면, 나머지 소프트웨어가 업그레이드될 때 데이터베이스가 업그레이드되지 않습니다. 이 경우에는 Reporting Services 구성 도구를 사용하여 보고서 서버 데이터베이스를 수동으로 업그레이드해야 합니다. 데이터베이스를 수동으로 업그레이드하는 방법은 이전 섹션의 지침을 참조하십시오.

참고 항목

개념

Reporting Services 업그레이드
Reporting Services의 기본 설치 업그레이드
Reporting Services 마이그레이션

관련 자료

보고서 서버 데이터베이스 만들기
방법: Reporting Services 구성 시작

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2007년 9월 15일

새로운 내용
  • SP1에서 SP2로 업그레이드