보고서 서버 웹 팜 업그레이드

업데이트: 2006년 4월 14일

이 항목에서는 같은 보고서 서버 데이터베이스를 공유하는 여러 보고서 서버 인스턴스를 업그레이드하는 방법에 대해 설명합니다. 이전 릴리스에서는 이 배포 모델을 "보고서 서버 웹 팜"이라고 불렀으나 이 용어는 더 이상 사용하지 않습니다. 단일 데이터베이스를 공유하는 보고서 서버를 보고서 서버 확장 배포라고 합니다. NLB(네트워크 로드 균형 조정) 클러스터에서 확장 배포를 실행할 수 있습니다. 확장 배포를 위해서는 먼저 보고서 서버 노드를 구성해야 합니다. 확장 배포에서 Reporting Services를 배포한 경우에는 확장 배포의 각 보고서 서버를 업그레이드해야 합니다. 개별 노드에 서로 다른 버전의 Reporting Services를 포함하는 확장 배포는 있을 수 없습니다.

확장 배포를 업그레이드하는 데 다음 방법을 사용할 수 있습니다.

  • 내부 업그레이드를 수행하여 기존 설치를 새 버전으로 바꿉니다. 어떠한 순서로도 노드를 업그레이드할 수 있습니다. 보고서 서버 데이터베이스는 첫 번째 업그레이드 시 업데이트됩니다. 모든 보고서 서버 노드 및 데이터베이스가 업그레이드될 때까지 서버는 오프라인 상태여야 합니다. 즉 IIS 및 보고서 서버 Windows 서비스를 중지해야 합니다. 일단 서버 업그레이드를 시작하면 모든 노드를 업그레이드해야 합니다. 그렇지 않으면 남아 있는 보고서 서버 노드는 새 데이터베이스 형식을 사용하도록 업그레이드될 때까지 작동하지 않습니다.
  • side-by-side 업그레이드를 수행하여 같은 컴퓨터에 새 SQL Server 2005 Reporting Services 인스턴스를 기존 설치로 설치합니다. 가동 시간에 대한 요구 사항이 있거나 설치 시 내부 업그레이드 요구 사항이 충족되지 않는 경우에는 기존 설치와 함께 실행되는 새 SQL Server 2005 Reporting Services 인스턴스를 설치할 수 있습니다. 새 소프트웨어를 구성하고 테스트하는 동안 사용자는 기존 확장 배포를 계속 사용할 수 있습니다.

프로덕션 서버를 업그레이드하기 전에 수행될 작업을 알 수 있도록 테스트 서버에서 업그레이드 단계를 확인하는 것이 중요합니다.

업그레이드 준비

다음 검사 목록을 사용하여 업그레이드를 준비할 수 있습니다.

  1. 보고서 서버 데이터베이스 및 대칭 키를 백업합니다.
  2. 보고서 서버 데이터베이스를 호스팅하는 SQL Server 데이터베이스 엔진에 연결하는 데 사용하는 사용자 계정과 암호를 알고 있어야 합니다. 계정에 로컬 관리자 권한이 있어야 업그레이드를 수행할 수 있습니다.
  3. 각 보고서 서버 인스턴스의 모든 구성 파일(Machine.config 및 Web.config 파일 포함)을 백업합니다.
  4. 로그 파일을 백업합니다.
  5. 작동 중단 시간에 대비해 서버를 준비합니다. Microsoft Windows 네트워크 로드 균형 조정을 사용하는 경우 호스트 우선 순위 수준을 설정하여 새로운 연결에서 노드를 격리할 수 있습니다. 이 단계를 수행하면 기존 사용자 세션에 대한 영향을 최소화할 수 있습니다.
    1. 각 컴퓨터에 로그온합니다.
    2. 첫 번째 컴퓨터에서 네트워크 로드 균형 조정 관리자를 시작하고 호스트 목록을 엽니다.
    3. 호스트 우선 순위에서 각 노드의 우선 순위 수준을 고려합니다. 우선 순위 수준을 사용하여 노드를 업그레이드하는 순서를 결정할 수 있습니다. 먼저 우선 순위가 가장 낮은 노드를 업그레이드합니다.
    4. 우선 순위가 가장 낮은 노드에서 호스트 이름을 마우스 오른쪽 단추로 클릭하고 컨트롤 호스트를 선택한 다음 중지를 클릭합니다. 이렇게 하면 모든 새 연결이 다른 노드로 라우팅됩니다. 기존 세션은 계속 실행됩니다. 보고서 서버를 여러 사용자가 사용할 경우 업그레이드를 시작하기 몇 시간 전에 새 연결을 중지하여 열려 있는 세션 수를 최소화하는 것이 좋습니다.
    5. 열려 있는 네트워크 로드 균형 조정 관리자를 닫습니다. 열려 있는 기타 모든 MMC 스냅인을 닫습니다.
  6. 보고서 서버를 중지할 준비가 되면 다음을 수행합니다.
    1. WMI(Windows Management Instrumentation) 서비스를 중지합니다.
    2. 보고서 서버 Windows 서비스를 중지합니다.
    3. 인터넷 정보 서비스(IIS)를 다시 설정합니다.
    4. IIS를 중지합니다.

SQL Server 2005 보고서 서버 확장 배포로 업그레이드하는 방법

이 단계에서는 사용자가 기존 설치에 따라 새 인스턴스를 설치한다고 가정합니다. 내부 업그레이드를 수행하려면 서비스 팩 1 설치 방법을 따릅니다.

이러한 단계를 통해 보고서 서버를 업그레이드할 수 있습니다. 컴퓨터에 데이터베이스 엔진 인스턴스도 있으면 해당 인스턴스를 동시에 또는 나중에 업그레이드하거나 업그레이드하지 않을 수 있습니다.

  1. 설치 프로그램을 실행합니다. 인스턴스 이름에 설치할 SQL Server 2005 인스턴스의 새 이름을 입력합니다. 이때 기본 인스턴스는 지정하지 마십시오. 그렇게 하면 새 보고서 서버 인스턴스를 만드는 대신 기존 설치에 대한 내부 업그레이드를 수행하게 됩니다.
  2. 설치가 완료되면 파일이 성공적으로 복사되었는지 여부를 프로그램 파일의 타임스탬프 정보에서 확인합니다.
  3. 보고서 서버 Windows 서비스를 시작합니다.
  4. reportserverservice.log 파일을 열고 "the action completed successfully"를 검색합니다. 이 항목이 검색되면 업그레이드에 성공한 것입니다.
  5. IIS를 시작합니다.
  6. 브라우저 창을 열고 보고서 서버 URL을 입력합니다. 페이지 아래에 있는 버전 정보에 제품 버전이 반영되어 있는지 확인합니다.
  7. WMI 서비스를 시작합니다.

서비스 팩 1로 업그레이드하는 방법

기존 SQL Server 2005 설치에서 패키지를 실행하면 서비스 팩 1이 적용됩니다. SQL Server 2005 확장 배포를 서비스 팩 1로 업그레이드하는 경우에는 각 노드에 서비스 팩을 적용해야 합니다. 첫 번째 노드를 업그레이드하면 보고서 서버 데이터베이스가 업그레이드되므로 모든 노드가 업그레이드될 때까지 다른 모든 노드를 오프라인 상태로 만들어야 합니다. 다음 단계에 따라 보고서 서버 노드를 서비스 팩 1로 내부 업그레이드할 수 있습니다.

[!참고] 보고서 서버 데이터베이스를 업그레이드해도 이를 호스팅하는 데이터베이스 엔진은 업그레이드되지 않습니다. 자세한 내용은 보고서 서버 데이터베이스 업그레이드를 참조하십시오.

  1. 먼저 업그레이드할 노드를 선택합니다. 다른 모든 노드를 오프라인 상태로 만듭니다.
  2. WMI(Windows Management Instrumentation) 서비스와 보고서 서버 Windows 서비스는 물론 업그레이드하는 설치에 포함된 다른 모든 SQL Server 서비스를 중지합니다.
  3. 인터넷 정보 서비스(IIS)를 다시 설정한 다음 서비스를 중지합니다.
  4. 서비스 팩 1을 설치하는 패키지를 실행합니다. 컴퓨터에 여러 인스턴스가 있으면 Reporting Services를 실행하는 인스턴스를 선택해야 합니다. 보고서 서버 데이터베이스가 원격 컴퓨터에 있는 경우 보고서 서버 데이터베이스를 업그레이드할 권한을 가진 자격 증명을 지정하라는 메시지가 나타납니다.
  5. 업그레이드가 완료되면 파일이 성공적으로 복사되었는지 여부를 프로그램 파일의 타임스탬프 정보에서 확인합니다.
  6. 보고서 서버 Windows 서비스를 시작합니다.
  7. ReportServerService_<timestamp>.log 파일을 열고 "the action completed successfully"를 검색합니다. 이 항목이 검색되면 업그레이드에 성공한 것입니다.
  8. IIS를 시작합니다.
  9. 브라우저 창을 열고 보고서 서버 URL을 입력합니다. 기본적으로 이 값은 https://localhost/reportserver입니다. 페이지 아래에 있는 버전 정보에 보려는 제품 버전이 반영되어 있는지 확인합니다.
  10. WMI 서비스를 시작합니다.

확장 배포에 포함된 다른 노드에 대해 이 단계를 반복합니다.

참고 항목

개념

Reporting Services 버전 업그레이드
보고서 서버 데이터베이스 업그레이드
데이터베이스 엔진 업그레이드

관련 자료

보고서 서버 확장 배포 구성

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

변경된 내용
  • 확장 배포 기본 인스턴스 문제