소프트웨어 업데이트 동안 가동 중지 시간을 최소화하도록 서버 팜 구성(Office SharePoint Server 2007)

업데이트 날짜: 2009년 9월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2015-03-09

이 문서에서는 가동 중지 시간을 최소화하면서 Office SharePoint Server 팜을 업데이트하는 방법에 대해 설명합니다. 이 문서의 다음 절차에 따라 서버를 업데이트하면 특별한 가동 중지 시간 없이 최신 서비스 팩이나 누적 업데이트를 추가할 수 있습니다. 이 문서에서는 SQL Server 미러링을 통합하는 Office SharePoint Server 팜의 단계별 프로세스에 대해 설명합니다. 클러스터된 서버 환경에서 설정한 Office SharePoint Server 팜에서도 비슷한 결과를 얻을 수 있습니다. 자세한 내용은 시스템 요구 사항 및 기술 사양을 참조하십시오.

이 솔루션을 구현하는 단계는 다음 표에 나와 있습니다.

서버 팜 환경을 구성, 업그레이드, 유지 관리하려면 보통 한 조직에서 여러 팀 또는 역할이 관여합니다. 이 솔루션을 구현하려면 네트워크 엔지니어, SQL Server 데이터베이스 관리자 및 영향을 받는 모든 SharePoint 팜 관리자와 의논해야 합니다. 일반적으로 각 단계를 수행하는 사람의 관리 역할도 나와 있습니다. 이 역할은 조직에 따라 달라질 수 있습니다.

단계 관리 역할

시작하기 전에

모든 참석자

1단계: 솔루션 준비

SQL Server 및 SharePoint 팜

2단계: 미러링을 일시 중지하고 콘텐츠 데이터베이스를 읽기 전용으로 설정

SQL Server

3단계: Windows SharePoint Services 타이머 서비스 중지

SharePoint 팜

4단계: SQL Server 별칭을 사용하여 사용자 트래픽을 읽기 전용 콘텐츠 데이터베이스로 리디렉션

SharePoint 팜

5단계: 그룹 A의 프런트 엔드 웹 서버에 대한 네트워크 트래픽을 사용 안 함으로 설정

네트워크

6단계: 그룹 A의 프런트 엔드 웹 서버에 소프트웨어 업데이트 설치

SharePoint 팜

7단계: 콘텐츠 데이터베이스가 업데이트되었는지 확인

SQL Server

8단계: 네트워크 트래픽을 그룹 A의 프런트 엔드 웹 서버로 리디렉션

네트워크

9단계: 그룹 B의 프런트 엔드 웹 서버에서 업데이트 프로세스 시작

SharePoint 팜

10단계: SQL Server 별칭 제거

SharePoint 팜

11단계: Windows SharePoint Services 타이머 서비스 시작

SharePoint 팜

12단계: 그룹 B의 프런트 엔드 웹 서버에서 업데이트 프로세스 완료

SharePoint 팜

13단계: 네트워크 트래픽의 경로를 모든 프런트 엔드 웹 서버로 지정

네트워크

14단계: 미러링 다시 시작

SQL Server

15단계: 미러링된 콘텐츠 데이터베이스에서 업데이트 받기

없음

시작하기 전에

이 문서에서는 가동 중지 시간을 최소화하면서 엔터프라이즈 수준의 Office SharePoint Server 팜을 업데이트하는 솔루션을 제공합니다. 소프트웨어 업데이트 배포와 관련된 모든 작업에 대한 지침을 제공하지는 않으므로 Office SharePoint Server 2007의 소프트웨어 업데이트 배포에 있는 지침을 함께 참고해야 합니다. 업데이트 프로세스를 시작하기 전에 해당 문서에서 시작하기 전에에 나와 있는 중요한 권장 사항을 읽어야 합니다.

대상 그룹

이 솔루션을 구현하려면 SQL Server 관리자, SharePoint 팜 관리자, 네트워크 엔지니어 또는 관리자의 전문 기술이 필요합니다. 이 문서는 이 솔루션의 모든 참가자를 대상으로 작성되었으며 SQL Server 관리자 및 SharePoint 팜 관리자에 대한 구체적인 지침을 다루고 있습니다. 이 솔루션을 구현하기 전에 프로젝트 팀장은 전체적인 프로세스를 완전히 이해해야 하고, 모든 참가자는 각자의 역할을 이해해야 합니다.

시스템 요구 사항 및 기술 사양

이 문서에 설명된 솔루션은 리소스를 많이 사용하는 솔루션으로서, 모든 기능이 구현되어 작동하는 미러링된 서버 팜을 미리 준비해야 합니다. 가용성이 높은 엔터프라이즈 네트워크용으로 설계된 솔루션입니다. 그리고 미러링된 시스템의 동기화 여부에 관계없이 적용할 수 있습니다.

하드웨어 및 소프트웨어 요구 사항 확인(Office SharePoint Server)에 설명된 시스템 요구 사항 외에도 팜에서 다음 소프트웨어 버전을 실행하고 있어야 합니다.

  • Microsoft SQL Server 2005 또는 Microsoft SQL Server 2008

  • Office SharePoint Server 2007 SP2

참고

Office SharePoint Server 2007 SP2를 실행하지 않는 팜에서도 이 솔루션을 실행할 수는 있지만 사용자가 읽기 전용 데이터베이스에 정보를 쓰는 특정 작업을 수행하게 되면 오류 메시지가 나타납니다. 이러한 오류 메시지에 대한 자세한 내용은 기술 자료 894631: Microsoft SQL Server 읽기 전용으로 구성된 콘텐츠 데이터베이스를 사용하여 Microsoft Windows SharePoint Services 사용(https://go.microsoft.com/fwlink/?linkid=117362&clcid=0x412)을 참조하십시오.
더 나은 사용 환경을 만들려면 이 솔루션을 구현하기 전에 Office SharePoint Server 2007 팜을 SP2로 업그레이드하는 것이 좋습니다.

대체 시스템 구성 방법

이 문서에서는 소프트웨어 업데이트를 설치하는 동안 가동 중지 시간을 최소화할 수 있도록 미러링된 Office SharePoint Server 팜을 구성하는 방법에 대해 설명합니다. 이 섹션에서는 다른 구현 기술이 필요하지만 일반적인 솔루션 원칙을 이용할 수 있는 대체 구성 방법에 대해 설명합니다.

서비스

이 문서에서 설명하는 솔루션을 구현하려면 보조 팜의 콘텐츠 데이터베이스를 일시적으로 읽기 전용으로 설정해야 합니다. 서비스 데이터베이스는 읽기 전용으로 설정할 수 없으므로 읽기/쓰기로 설정해야 합니다. 가동 중지 시간을 최소화하면서 서비스를 업그레이드하려면 다음 두 가지 옵션을 고려하십시오.

  • 업그레이드 프로세스의 전 과정에서 사용할 수 있는 상위 팜에서 서비스를 사용합니다.

  • 상위 서비스 팜을 업그레이드하는 동안 이 팜을 활성화해야 하는 경우에는 고유한 팜이 두 개 있어야 합니다. 그래야 한 팜을 업그레이드하는 동안 다른 팜에서 서비스를 사용할 수 있습니다.

클러스터된 서버

기존 SQL Server 클러스터를 별도의 두 호스트로 분리하거나 보조 SQL Server 호스트를 제공하여 업데이트 프로세스 중에 사용자 요청을 처리하는 방법을 사용하면 클러스터된 서버 환경에서 업데이트하는 동안 가동 중지 시간을 최소화할 수 있습니다. SQL Server 데이터를 항상 최신 상태로 유지해야 할 경우에는 SQL Server를 실행하는 보조 컴퓨터를 사용하여 SharePoint 팜 데이터베이스의 미러링 환경을 설정하는 것이 좋습니다. 보조 컴퓨터를 지정한 후에는 복사된 데이터베이스를 포함할 수 있을 만큼 충분한 디스크 공간을 할당해야 합니다.

SQL Server 데이터를 항상 최신 상태로 유지하지 않아도 되는 경우에는 다음 단계를 수행하여 가동 중지 시간을 최소화할 수 있습니다.

  • 모든 SharePoint Server 데이터베이스의 백업을 수행합니다.

  • SharePoint Server 데이터베이스를 SQL Server를 실행 중인 보조 컴퓨터로 복원하고 모든 데이터베이스를 읽기 전용으로 설정합니다.

  • 미러링에 관한 단계를 제외하고 이 문서의 모든 절차를 수행합니다.

  • 읽기 전용 데이터베이스 쿼리의 경로를 다시 SQL Server를 실행 중인 기본 컴퓨터로 지정하면 보조 데이터베이스가 무시됩니다.

보조 데이터베이스 서버로는 이 작업용으로 특별히 할당한 예비 서버를 사용하거나 SQL Server 클러스터의 기존 수동 노드를 제거한 후 이 작업용으로 지정하여 사용할 수 있습니다.

중요

수동 노드를 보조 서버로 사용하는 경우 클러스터가 제공하는 고가용성 보호를 다운그레이드하는 것입니다. 가능하면 수동 노드를 보조 역할로 사용하기보다 예비 서버를 사용하는 것이 좋습니다.

예시된 구성 이해 및 사용

이 솔루션을 설명하기 위해 사용된 구성은 다음 그림과 같습니다.

그림에서 보듯이 그룹 A와 그룹 B, 이렇게 두 그룹의 프런트 엔드 웹 서버가 있습니다. SharePoint 중앙 관리 역할은 그룹 A에 있습니다.

예로 든 데이터베이스는 구성 데이터베이스(SharePoint_Config.db) 및 콘텐츠 데이터베이스입니다. 콘텐츠 데이터베이스는 임의대로 수를 추가할 수 있는 콘텐츠 데이터베이스를 나타냅니다. 데이터베이스 서버 A에 연결된 데이터베이스가 기본 데이터베이스입니다. 데이터베이스 서버 B에 연결된 데이터베이스가 미러링된 데이터베이스입니다.

1단계: 솔루션 준비

업데이트 설치를 위해 유지 관리 창을 예약하기 전에 다음 작업을 완료해야 합니다. 이 가이드의 나머지 모든 단계는 이 작업을 수행했다는 가정 하에 설명합니다.

스크립트 작성 및 테스트

스크립트는 보통 SQL Server 관리자가 작성하고 테스트합니다.

이 솔루션의 2단계: 미러링을 일시 중지하고 콘텐츠 데이터베이스를 읽기 전용으로 설정 및 14단계: 미러링 다시 시작에서 사용할 스크립트를 작성하고 철저하게 테스트해야 합니다. 스크립트 테스트 중에 오류가 발생하면 간단히 복구할 수 있습니다. 그러나 실제 소프트웨어 업데이트 중에 테스트하지 않은 스크립트에서 오류가 발생하면 백업에서 서버를 복원해야 하고 그러면 가동 중지 시간이 상당히 길어질 수 있습니다.

소프트웨어 업데이트 다운로드

소프트웨어 업데이트는 보통 Office SharePoint Server 팜 관리자가 다운로드합니다.

Office SharePoint Server 소프트웨어 업데이트는 Microsoft 다운로드 센터(https://go.microsoft.com/fwlink/?linkid=24367&clcid=0x412)에서 찾을 수 있습니다. 적절한 소프트웨어 업데이트를 업데이트하려는 각 프런트 엔드 웹 서버로 다운로드합니다. 소프트웨어 업데이트에 대한 자세한 내용은 Office SharePoint Server 2007의 소프트웨어 업데이트 배포를 참조하십시오.

중요

아직까지는 어떤 서버에도 소프트웨어 업데이트를 설치하지 마십시오.

유지 관리 창 예약 및 사용자에게 알림

유지 관리 예약 및 알림은 SQL Server 관리자와 Office SharePoint Server 팜 관리자 간에 공유할 수 있는 작업입니다.

콘텐츠 데이터베이스가 일정 시간 동안 읽기 전용 상태로 유지될 예정임을 사용자에게 알립니다. 예상되는 시간은 적용할 업데이트의 유형 및 크기에 따라 달라집니다. 읽기 전용 Office SharePoint Server 팜 환경에서 예상되는 사용자 환경에 대한 자세한 내용은 읽기 전용 사이트의 사용자 환경을 참조하십시오.

참고

이 솔루션에서 최소한 2단계부터 8단계까지는 단일 유지 관리 창에서 완료해야 합니다.

2단계: 미러링을 일시 중지하고 콘텐츠 데이터베이스를 읽기 전용으로 설정

이 단계는 보통 SQL Server 관리자가 수행합니다.

데이터베이스 미러링을 일시 중지하고 미러링된 콘텐츠 데이터베이스를 읽기 전용으로 설정해야 합니다. 일시 중지하면 세션 상태를 그대로 유지한 채 미러링이 일시 중단됩니다. 세션을 일시 중지하면 주 데이터베이스는 사용 가능한 상태로 유지됩니다. 일시 중지할 경우 미러링 세션의 상태가 '일시 중지됨'으로 설정되고 미러링된 콘텐츠 데이터베이스가 더 이상 주 콘텐츠 데이터베이스와 동기화되지 않습니다.

데이터베이스 미러링 및 미러링 일시 중지/다시 시작 효과에 대한 자세한 내용은 다음 문서를 참조하십시오.

미러링을 일시 중지한 다음 이전에 미러링한 콘텐츠 데이터베이스를 읽기 전용으로 설정합니다. 이러한 콘텐츠 데이터베이스는 주 콘텐츠 데이터베이스를 업데이트하는 동안에도 사용자가 계속 사용할 수 있습니다. 콘텐츠 데이터베이스를 읽기 전용으로 설정하면 업데이트 프로세스를 수행하는 동안 제한된 기능을 제공합니다. 데이터베이스를 업데이트한 후 다시 미러링하면 업데이트 단계에서 읽기/쓰기 데이터 작업이 발생하지 않기 때문에 모든 데이터베이스가 동기화됩니다.

중요

이 단계를 수행하려면 각 데이터베이스에서 db_owner 고정 데이터베이스 역할의 구성원이어야 합니다.

미러링을 일시 중지하고 콘텐츠 데이터베이스를 읽기 전용으로 설정하려면 미러링된 서버에 대해 다음 SQL Server 스크립트를 실행합니다. "<데이터베이스>" 변수를 데이터베이스 이름으로 바꾸십시오.

Use master; 
--Pause mirroring
Alter database "<database>" set partner off
--Set databases to read-only
Restore database "<database>" with standby = 'c:\empty_file.ndf'
-- where c:\empty_file.ndf is any file name at any location (this file has no use beyond this point)

미러링된 각 데이터베이스에 대해 이 단계를 반복합니다.

3단계: Windows SharePoint Services 타이머 서비스 중지

이 단계는 일반적으로 SharePoint 팜 관리자가 수행합니다.

일부 타이머 작업은 읽기 전용 콘텐츠 데이터베이스에 대해 제대로 작동하지 않습니다. 로그 파일이 커지지 않도록 하려면 소프트웨어 업데이트를 수행하는 동안 Windows SharePoint Services 타이머 서비스를 사용하지 않도록 설정해야 합니다.

참고

타이머 서비스를 사용하지 않도록 설정하려면 Farm Administrators SharePoint 그룹의 구성원이어야 합니다.

그룹 B의 모든 프런트 엔드 웹 서버에서 타이머 서비스 중지

  1. 시작을 클릭하고 관리 도구를 가리킨 다음 컴퓨터 관리를 클릭합니다.

  2. 서비스 및 응용 프로그램을 확장한 다음 서비스를 클릭합니다.

  3. 표시된 서비스 목록을 아래로 스크롤하고 Windows SharePoint Services 타이머를 마우스 오른쪽 단추로 클릭한 다음 중지를 클릭합니다.

4단계: SQL Server 별칭을 사용하여 사용자 트래픽을 읽기 전용 콘텐츠 데이터베이스로 리디렉션

이 단계는 일반적으로 SharePoint 팜 관리자가 수행합니다.

데이터베이스 쿼리를 읽기 전용 콘텐츠 데이터베이스로 리디렉션할 때 사용자가 현재 업데이트 중인 콘텐츠 데이터베이스에 연결할 수 없고 이 데이터베이스에서 오류를 받을 수 없도록 해야 합니다.

그룹 B의 프런트 엔드 웹 서버에서 SQL Server Native Client 네트워크 유틸리티를 실행하여 클라이언트를 읽기 전용 콘텐츠 데이터베이스로 리디렉션합니다.

SQL Server 별칭 설정

  1. 시작을 클릭하고 실행을 클릭한 다음 실행 상자에 \%SYSTEM%\cliconfg.exe 명령을 입력하고 확인을 클릭합니다.

  2. 별칭 탭을 클릭한 후 추가를 클릭합니다.

  3. 네트워크 라이브러리 영역에서 TCP/IP를 선택합니다.

  4. 서버 별칭 상자에 별칭을 입력합니다.

  5. 연결 매개 변수 영역의 서버 이름 상자에 별칭과 연결할 서버 이름을 입력한 다음 확인을 클릭합니다.

  6. 표준 내부 테스트를 수행하여 그룹 A 프런트 엔드 웹 서버에서 더 이상 사용자 쿼리를 받지 않는지 확인합니다.

5단계: 그룹 A의 프런트 엔드 웹 서버에 대한 네트워크 트래픽을 사용 안 함으로 설정

이 단계는 일반적으로 네트워크 관리자 또는 엔지니어가 수행합니다.

내부에서 SQL Server 쿼리를 리디렉션한 후에 그룹 A의 프런트 엔드 웹 서버가 들어오는 모든 네트워크 트래픽을 받지 못하도록 연결을 끊습니다. 들어오는 모든 네트워크 트래픽은 그룹 B의 프런트 엔드 웹 서버로 리디렉션합니다.

이 단계에 대해서는 구체적인 지침이 없습니다. 네트워크를 다시 구성하는 데 대한 자세한 내용은 이 문서에서 다루지 않습니다.

6단계: 그룹 A의 프런트 엔드 웹 서버에 소프트웨어 업데이트 설치

이 단계는 일반적으로 SharePoint 팜 관리자가 수행합니다.

소프트웨어 업데이트 설치

  1. 중앙 관리 웹 사이트를 호스팅하는 프런트 엔드 웹 서버에서 소프트웨어 업데이트를 설치합니다. 서버 팜에서 설치 대화 상자가 열릴 때 확인을 클릭하면 안 됩니다. 다음 메시지가 포함된 대화 상자는 그대로 열어 두십시오.

    서버 팜의 모든 서버에 새 이진 파일을 설치하려면 설치 프로그램을 실행해야 합니다. 서버 팜에 서버가 여러 대일 경우 지금 설치 프로그램과 다른 서버의 구성 마법사를 실행한 다음 이 서버로 돌아가 [확인]을 클릭하여 계속하십시오.

  2. 응용 프로그램 서버에 업데이트를 설치합니다.

  3. 나머지 프런트 엔드 웹 서버에 업데이트를 설치합니다.

  4. 서버 팜의 모든 응용 프로그램 서버 및 웹 서버에 이 절차의 1단계에 나타나는 대화 상자가 표시되면 중앙 관리 웹 사이트를 호스팅하는 웹 서버를 사용하여 설치를 완료합니다.

업데이트를 설치하는 방법에 대한 자세한 내용은 설치 단계를 참조하십시오.

7단계: 콘텐츠 데이터베이스가 업데이트되었는지 확인

이 단계는 일반적으로 SQL Server 관리자가 수행합니다.

데이터베이스 업데이트는 업데이트 프로세스에서 이루어지며 직접적인 작업은 필요하지 않습니다. 그러나 콘텐츠 데이터베이스가 제대로 업데이트되었는지 확인할 때까지는 다음 단계를 계속할 수 없습니다.

참고

적용되는 소프트웨어 업데이트에 데이터베이스 업데이트가 없으면 이 단계를 건너뛸 수 있습니다.

콘텐츠 데이터베이스가 제대로 업데이트되었는지 확인

  1. SQL Server Management Studio에서 업데이트된 콘텐츠 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 새 쿼리를 클릭합니다.

  2. 쿼리 창에서 다음 명령을 입력하고 실행합니다.

    SELECT * FROM VERSIONS
    

    결과의 두 번째 열에 있는 버전 값이 소프트웨어 업데이트 버전과 일치해야 합니다.

업데이트가 제대로 완료되었는지 확인하는 방법에 대한 자세한 내용은 설치 확인을 참조하십시오.

8단계: 네트워크 트래픽을 그룹 A의 프런트 엔드 웹 서버로 리디렉션

이 단계는 일반적으로 네트워크 관리자 또는 엔지니어가 수행합니다.

그룹 A의 프런트 엔드 웹 서버와 이 서버에 연결된 콘텐츠 데이터베이스가 제대로 업데이트되었으면 그룹 B의 프런트 엔드 웹 서버와 들어오는 네트워크 트래픽의 연결을 끊습니다. 들어오는 네트워크 트래픽의 경로를 다시 그룹 A의 프런트 엔드 웹 서버로 지정합니다. 이 단계를 수행하면 그룹 A의 주 프런트 엔드 웹 서버가 다시 서비스를 시작합니다.

중요

이 솔루션에서 최소한 이 부분까지는 단일 유지 관리 창에서 완료해야 합니다.

이 단계에 대해서는 구체적인 지침이 없습니다. 네트워크를 다시 구성하는 데 대한 자세한 내용은 이 문서에서 다루지 않습니다.

9단계: 그룹 B의 프런트 엔드 웹 서버에서 업데이트 프로세스 시작

이 단계는 일반적으로 SharePoint 팜 관리자가 수행합니다.

이 단계는 그룹 B의 프런트 엔드 웹 서버에서 6단계: 그룹 A의 프런트 엔드 웹 서버에 소프트웨어 업데이트 설치에 나열된 절차 중 처음 세 단계를 반복합니다.

그룹 B의 프런트 엔드 웹 서버에서 업데이트 프로세스 시작

  1. 중앙 관리 웹 사이트를 호스팅하는 프런트 엔드 웹 서버에서 소프트웨어 업데이트를 설치합니다. 서버 팜에서 설치 대화 상자가 열릴 때 확인을 클릭하면 안 됩니다. 다음 메시지가 포함된 대화 상자는 그대로 열어 두십시오.

    서버 팜의 모든 서버에 새 이진 파일을 설치하려면 설치 프로그램을 실행해야 합니다. 서버 팜에 서버가 여러 대일 경우 지금 설치 프로그램과 다른 서버의 구성 마법사를 실행한 다음 이 서버로 돌아가 [확인]을 클릭하여 계속하십시오.

  2. 응용 프로그램 서버에서 업데이트를 설치합니다.

  3. 나머지 프런트 엔드 웹 서버에서 업데이트를 설치합니다.

중요

제품 및 기술 구성 마법사를 실행하여 업데이트 프로세스를 끝내지 마십시오. 12단계: 그룹 B의 프런트 엔드 웹 서버에서 업데이트 프로세스 완료에서 그룹 B 서버의 업데이트 프로세스를 완료하게 됩니다.

10단계: SQL Server 별칭 제거

이 단계는 일반적으로 SharePoint 팜 관리자가 수행합니다.

이 단계는 4단계: SQL Server 별칭을 사용하여 사용자 트래픽을 읽기 전용 콘텐츠 데이터베이스로 리디렉션에서 수행한 작업을 효과적으로 취소합니다.

SQL Server 별칭을 제거하려면 그룹 B의 모든 프런트 엔드 웹 서버에서 다음 절차를 수행하십시오.

SQL Server Native Client 네트워크 유틸리티를 사용하여 SQL Server 별칭 제거

  1. 시작을 클릭하고 실행을 클릭한 다음 실행 상자에 \%SYSTEM%\cliconfg.exe 명령을 입력하고 확인을 클릭합니다.

  2. 별칭 탭을 클릭합니다.

  3. 제거할 별칭을 선택한 다음 제거를 클릭합니다.

  4. 표준 내부 테스트를 수행하여 그룹 A 프런트 엔드 웹 서버가 이제 사용자 쿼리를 받을 수 있는지 확인합니다.

별칭 변경 내용이 즉시 적용되지 않으면 다음 절차를 수행하여 IIS(인터넷 정보 서비스)를 다시 시작합니다.

IIS 다시 시작

  1. 시작을 클릭하고 실행을 클릭한 다음 실행 상자에 cmd를 입력하고 확인을 클릭합니다.

  2. 명령 프롬프트에 iisreset를 입력하고 Enter 키를 누릅니다.

  3. exit를 입력한 다음 Enter 키를 눌러 명령 프롬프트 창을 닫습니다.

11단계: Windows SharePoint Services 타이머 서비스 시작

이 단계는 일반적으로 SharePoint 팜 관리자가 수행합니다.

이 단계는 3단계: Windows SharePoint Services 타이머 서비스 중지에서 수행한 작업을 효과적으로 취소합니다. 그룹 B의 모든 프런트 엔드 웹 서버에서 다음 절차를 수행합니다.

Windows SharePoint Services 타이머 서비스 시작

  1. 시작을 클릭하고 관리 도구를 가리킨 다음 컴퓨터 관리를 클릭합니다.

  2. 서비스 및 응용 프로그램을 확장하고 서비스를 클릭합니다.

  3. 표시된 서비스 목록을 아래로 스크롤하여 Windows SharePoint Services 타이머를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

12단계: 그룹 B의 프런트 엔드 웹 서버에서 업데이트 프로세스 완료

이 단계는 일반적으로 SharePoint 팜 관리자가 수행합니다.

이 단계는 6단계: 그룹 A의 프런트 엔드 웹 서버에 소프트웨어 업데이트 설치에 설명된 절차의 4단계를 그룹 B의 프런트 엔드 웹 서버에 적용합니다.

그룹 B의 업데이트 완료

  1. 그룹 B에서 중앙 관리 웹 사이트를 호스팅하는 서버에 다음 메시지가 포함된 대화 상자가 나타나면 확인을 클릭하여 설치를 완료합니다. 대화 상자가 나타나지 않으면 중앙 관리 웹 사이트를 호스팅하는 그룹 B 서버에서 2단계를 수행합니다.

    서버 팜의 모든 서버에 새 이진 파일을 설치하려면 설치 프로그램을 실행해야 합니다. 서버 팜에 서버가 여러 대일 경우 지금 설치 프로그램과 다른 서버의 구성 마법사를 실행한 다음 이 서버로 돌아가 [확인]을 클릭하여 계속하십시오.

  2. 시작을 클릭하고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 SharePoint 제품 및 기술 구성 마법사를 클릭합니다.

  3. 마법사의 지침에 따라 구성을 완료합니다.

13단계: 네트워크 트래픽의 경로를 모든 프런트 엔드 웹 서버로 지정

이 단계는 일반적으로 네트워크 엔지니어 또는 관리자가 수행합니다.

SQL Server 별칭이 제거되고 그룹 B의 프런트 엔드 웹 서버가 제대로 업데이트되면 모든 프런트 엔드 웹 서버가 네트워크 트래픽을 받도록 네트워크를 다시 구성할 수 있습니다. 이 단계를 수행하면 그룹 B의 프런트 엔드 웹 서버가 다시 서비스를 시작합니다.

이 단계에 대해서는 구체적인 지침이 없습니다. 네트워크를 다시 구성하는 데 대한 자세한 내용은 이 문서에서 다루지 않습니다.

14단계: 미러링 다시 시작

이 단계는 일반적으로 SQL Server 관리자가 수행합니다.

이 단계는 2단계: 미러링을 일시 중지하고 콘텐츠 데이터베이스를 읽기 전용으로 설정에서 수행한 작업을 효과적으로 취소하여 SharePoint 팜에서 고가용성 기능을 다시 만듭니다.

미러링 다시 시작 및 콘텐츠 데이터베이스를 읽기/쓰기로 다시 설정

  1. 다음 스크립트를 사용하여 SQL Server를 실행 중인 주 컴퓨터에 연결된 업데이트된 데이터베이스의 트랜잭션 로그를 백업합니다.

    USE "<database>";
    BACKUP Log "<database>"
    TO DISK = 'c:\backup\<database>_log.bak' 
    WITH FORMAT
    
  2. 이 절차의 1단계에서 만들어 백업한 트랜잭션 로그 파일을 SQL Server를 실행 중인 미러링된 컴퓨터의 로컬 드라이브에 복사합니다.

  3. MSSQLSERVER 서비스를 다시 시작하는 방법이나 다음 스크립트를 사용하여 미러링된 데이터베이스를 단일 사용자 모드로 설정하는 방법으로 미러링된 데이터베이스의 모든 연결을 지웁니다.

    Alter Database "<database>" SET SINGLE_USER WITH ROLLBACK IMMEDIATE; 
    
  4. 다음 스크립트를 사용하여 복사된 트랜잭션 로그 백업 파일을 복원합니다.

    RESTORE log "<database>" FROM DISK = 'c:\backup\<database>_log.bak' WITH NORECOVERY;
    
  5. 이 절차의 3단계에서 데이터베이스를 단일 사용자 모드로 설정한 경우 다음 스크립트를 사용하여 데이터베이스를 다중 사용자 모드로 다시 설정합니다.

    Alter Database "<database>" SET MULTI_USER WITH ROLLBACK IMMEDIATE; 
    
  6. 다음 스크립트를 사용하여 미러링된 데이터베이스로의 미러링을 다시 설정합니다.

    Alter Database "<database>" SET PARTNER = TCP://<PrincipalServer>:<port>'
    
  7. 다음 스크립트를 사용하여 주 데이터베이스로부터의 미러링을 다시 설정합니다.

    Alter Database "<database>" SET PARTNER = 'TCP://<MirrorServer>:<port>'
    

또는 다음 문서에 설명된 방법 중 하나를 사용하여 미러링을 다시 설정(이 절차의 6단계 및 7단계)할 수 있습니다.

15단계: 미러링된 콘텐츠 데이터베이스에서 업데이트 받기

미러링을 다시 시작하면 미러링된 콘텐츠 데이터베이스에 소프트웨어 업데이트가 설치됩니다. 이 단계는 프로세스 흐름을 보여 주기 위한 목적으로만 제공되는 것이므로, 작업을 수행할 필요는 없습니다.

참고 항목

개념

읽기 전용 데이터베이스를 사용하는 팜 실행(Office SharePoint Server)
가용성 계획(Office SharePoint Server)

기타 리소스

데이터베이스 미러링 사용(Office SharePoint Server)(백서)
다운로드 가능한 문서: Office SharePoint Server 2007 팜 내에서 가용성 계획 및 구성
가상화된 환경과 데이터베이스 미러링을 사용한 SharePoint 고가용성 사례 연구
사례 연구: Microsoft SQL Server 2005 데이터베이스 미러링을 사용하여 고가용성 Microsoft Office SharePoint Server 환경 만들기(영문)