읽기 전용 데이터베이스를 사용하는 팜 실행(Windows SharePoint Services)

업데이트: 2009-12-04

이 문서에서는 콘텐츠 데이터베이스가 읽기 전용으로 설정된 Windows SharePoint Services 3.0 팜(읽기 전용 팜)을 실행하는 방법에 대해 설명합니다. 읽기 전용 팜은 미러된 콘텐츠 데이터베이스 또는 로그 전달된 콘텐츠 데이터베이스에 대해 실행되는 재해 복구 환경의 일부일 수 있습니다. 또는 팜의 다른 버전이 업데이트되는 동안 사용자 액세스를 제공하는 가용성이 높은 유지 관리 환경 또는 패치 환경의 일부일 수도 있습니다.

참고

읽기 전용 팜에서는 콘텐츠 데이터베이스만 읽기 전용 상태입니다. 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스 등의 다른 모든 데이터베이스는 읽기/쓰기 상태입니다.

읽기 전용 데이터베이스를 사용하는 팜을 실행하려면 먼저 콘텐츠 데이터베이스가 읽기 전용 상태인지 확인한 다음 콘텐츠 데이터베이스에 기록하는 타이머 작업을 사용하지 않도록 설정해야 합니다. 읽기 전용 콘텐츠 데이터베이스를 사용하는 팜에서 발생할 수 있는 변경 사항에 대해 사용자에게 알림을 제공할 수도 있습니다.

읽기 전용 콘텐츠 데이터베이스를 사용하는 팜을 실행하려면

환경에서 SQL Server 로그 전달을 사용하는 경우 보조 서버의 콘텐츠 데이터베이스를 읽기 전용으로 설정할 수 있습니다. 로그 전달을 사용하는 방법에 대한 자세한 내용은 Configure high availability (Office SharePoint Server)을 참조하십시오. 미러링을 사용하는 경우 미러 데이터베이스는 클라이언트 컴퓨터에서 액세스할 수 없습니다. 그러나 미러 데이터베이스에 데이터베이스 스냅숏을 만들어 미러 데이터베이스를 간접적으로 사용할 수는 있습니다. 데이터베이스 스냅숏은 데이터베이스의 데이터에 대한 읽기 전용 액세스를 클라이언트 컴퓨터에 제공하며, 이 데이터는 스냅숏이 만들어진 시점의 데이터입니다. 데이터베이스 미러링에 대한 자세한 내용은 데이터베이스 스냅숏을 참조하십시오.

다른 경우에는 다음 절차에 따라 Microsoft SQL Server Management Studio를 사용하여 읽기/쓰기 콘텐츠 데이터베이스를 읽기 전용으로 설정할 수 있습니다. Transact-SQL ALTER DATABASE 문을 사용하여 콘텐츠 데이터베이스를 읽기 전용으로 설정할 수도 있습니다. 자세한 내용은 ALTER DATABASE(Transact-SQL)(https://go.microsoft.com/fwlink/?linkid=148619\&clcid=0x412)를 참조하십시오.

중요

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

로그 전달된 데이터베이스 또는 미러된 데이터베이스에 대해서는 이 절차를 수행하지 마십시오.

콘텐츠 데이터베이스를 읽기 전용으로 설정

  1. SQL Server Management Studio를 엽니다.

  2. 읽기 전용으로 변경할 콘텐츠 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 옵션 페이지를 선택하고 기타 옵션 목록에서 상태 섹션으로 스크롤합니다.

  4. 데이터베이스 읽기 전용 항목에서 False 옆의 화살표를 클릭하고 True를 선택한 다음 확인을 클릭합니다.

  5. 다른 모든 콘텐츠 데이터베이스에 대해 반복합니다.

    참고

    SQL Server Management Studio 또는 Transact-SQL을 사용하여 데이터베이스를 읽기 전용으로 설정하면 읽기 전용 플래그를 설정하는 연결을 제외한 모든 연결이 중지됩니다. 데이터베이스가 읽기/쓰기로 전환된 후 다른 연결을 사용할 수 있습니다.

일부 타이머 작업은 읽기 전용 콘텐츠 데이터베이스를 실행하는 팜에서 올바르게 작동하지 않습니다. 팜을 읽기 전용으로 구성한 후 ULS(통합 로깅 서비스) 로그를 검토합니다. 특정 타이머 작업을 계속 완료할 수 없는 경우 해당 작업을 사용하지 않도록 설정하여 팜의 로그가 점점 더 커지지 않게 할 수 있습니다. 다음 절차에 나열되어 있는 타이머 작업은 올바르게 작동하지 않습니다. 올바르게 작동하지 않는 다른 작업이 있을 수도 있습니다.

중요

이 절차를 수행하려면 Farm Administrators SharePoint 그룹의 구성원이어야 합니다.

타이머 작업을 사용하지 않도록 설정

  1. SharePoint 중앙 관리에서 작업 탭을 클릭합니다.

  2. 글로벌 구성 섹션에서 타이머 작업 정의를 클릭합니다.

  3. 다음에 나열되어 있는 각 타이머 작업에 대해 목록에서 해당 작업을 클릭하고 사용 안 함을 클릭한 다음 확인을 클릭합니다.

    • 대량 워크플로 작업 처리

    • 로그 변경

    • 데이터베이스 통계

    • 사용하지 않는 사이트 삭제

    • 디스크 할당량 경고

    • 즉시 알림

    • 휴지통

    • 사이트 모음: 삭제

    • 사용 현황 분석

    • 변형 전파 페이지 작업 정의

    • 변형 전파 사이트 작업 정의

    • Windows SharePoint Services Watson 정책 업데이트

    • 워크플로

    • 워크플로 자동 정리

    • 워크플로 장애 조치

읽기 전용 사이트의 사용자 환경

Windows SharePoint Services 3.0 SP2를 실행하는 팜에서 읽기 전용 콘텐츠 데이터베이스와 연결된 사이트 모음도 읽기 전용으로 설정됩니다. 사용자가 데이터베이스에 써야 하는 작업을 수행할 수 없도록 사용자 인터페이스가 수정됩니다. 다음 표에는 사용할 수 없는 사용자 인터페이스 요소가 나와 있습니다.

개체 읽기 전용인 경우 제거되는 인터페이스 요소

사이트 작업 메뉴

페이지 만들기

페이지 편집

문서 라이브러리

새로 만들기 메뉴

업로드 메뉴

설정 메뉴

목록

새로 만들기 메뉴

설정 메뉴

사이트 정보 및 사이트 설정

새 사용자

사이트 그룹 멤버 자격

알림

사용자 지정 서식 파일로 저장

그룹 만들기

읽기 전용 데이터베이스에서 사용할 수 없는 옵션 중 일부는 계속 인터페이스에 나타납니다. 사용자가 이러한 작업을 수행하려고 할 경우 오류 메시지가 표시됩니다. 다음 표에는 이러한 작업이 나와 있습니다.

구성 요소 또는 영역 작업 유형 동작 또는 오류 메시지

사이트 정보 및 사이트 설정

사이트 제목 및 설명 변경: "사이트 이름" 페이지에서 사이트의 제목 또는 설명을 변경하려고 합니다.

제목이 변경되지 않습니다. SharePoint 액세스 거부 페이지가 표시됩니다.

하위 웹

하위 웹을 만들려고 합니다.

SharePoint 액세스 거부 페이지가 표시됩니다.

Windows SharePoint Services 3.0 SP2를 실행하지 않는 팜에서 사용자가 읽기 전용 데이터베이스에 정보를 쓰는 일부 작업을 수행하는 경우 오류 메시지가 표시됩니다. 오류 메시지에 대한 자세한 내용은 KB894631: Microsoft SQL Server에서 읽기 전용으로 구성된 콘텐츠 데이터베이스와 함께 Microsoft Windows SharePoint Services 사용(https://go.microsoft.com/fwlink/?linkid=117362\&clcid=0x412)을 참조하십시오.

참고 항목

기타 리소스

Using database mirroring (Office SharePoint Server) (white paper)