다음을 통해 공유


데이터베이스 미러링 설정(SQL Server)

이 섹션에서는 데이터베이스 미러링을 설정하기 위한 사전 요구 사항, 권장 사항 및 단계에 대해 설명합니다. 데이터베이스 미러링에 대한 개요는 데이터베이스 미러링(SQL Server)를 참조하십시오.

중요 정보중요

구성이 성능에 영향을 줄 수 있으므로 사용률이 낮은 시간에 데이터베이스 미러링을 구성하는 것이 좋습니다.

항목 내용:

  • 데이터베이스 미러링에 참여할 서버 인스턴스 준비

  • 개요: 데이터베이스 미러링 설정

  • 섹션 내용

  • 관련 태스크

미러 서버를 호스팅하도록 서버 인스턴스 준비

각 데이터베이스 미러링 세션에 대해 다음을 준비합니다.

  1. 주 서버, 미러 서버 및 미러링 모니터 서버(있는 경우)는 별도의 호스트 시스템에 있는 개별 서버 인스턴스로 호스팅되어야 합니다. 각 서버 인스턴스에는 데이터베이스 미러링 끝점이 필요합니다. 데이터베이스 미러링 끝점을 만들어야 할 경우 다른 서버 인스턴스에 액세스할 수 있는지 확인합니다.

    서버 인스턴스에서 데이터베이스 미러링에 사용하는 인증 형식은 데이터베이스 미러링 끝점의 속성입니다. 데이터베이스 미러링에서 사용할 수 있는 두 가지 전송 보안 유형으로 Windows 인증과 인증서 기반 인증이 있습니다. 자세한 내용은 데이터베이스 미러링 및 AlwaysOn 가용성 그룹에 대한 전송 보안(SQL Server)을 참조하십시오.

    네트워크 액세스에 대한 요구 사항은 다음과 같은 인증 형태에 따라 달라집니다.

  2. 미러 서버에 모든 데이터베이스 사용자에 대한 로그인이 있는지 확인하십시오. 자세한 내용은 데이터베이스 미러링 또는 AlwaysOn 가용성 그룹에 대한 로그인 계정 설정(SQL Server)을 참조하십시오.

  3. 미러 데이터베이스를 호스팅하는 서버 인스턴스에서 미러링된 데이터베이스에 필요한 환경의 남은 부분을 설정합니다. 자세한 내용은 다른 서버 인스턴스에서 데이터베이스를 사용할 수 있도록 할 때 메타데이터 관리(SQL Server)을 참조하십시오.

개요: 데이터베이스 미러링 세션 설정

미러링 세션을 설정하는 기본 단계는 다음과 같습니다.

  1. 모든 복원 작업에서 RESTORE WITH NORECOVERY를 사용하여 다음 백업을 복원해서 미러 데이터베이스를 만듭니다.

    1. 백업을 수행할 때 주 데이터베이스가 이미 전체 복구 모델을 사용 중이었는지 확인한 후 주 데이터베이스의 최근 전체 데이터베이스 백업을 복원합니다. 미러 데이터베이스는 주 데이터베이스와 이름이 동일해야 합니다.

    2. 복원된 전체 백업 이후 데이터베이스에 대해 차등 백업을 수행한 경우 가장 최근의 차등 백업을 복원합니다.

    3. 전체 또는 차등 데이터베이스 백업 이후 수행된 모든 로그 백업을 복원합니다.

    자세한 내용은 미러 데이터베이스의 미러링 준비(SQL Server)를 참조하십시오.

    중요 정보중요

    주 데이터베이스의 백업을 수행한 다음 가능한 빨리 남은 설정 단계를 완료하십시오. 파트너에서 미러링을 시작할 수 있으려면 먼저 원래 데이터베이스에서 현재 로그 백업을 만든 다음 후속 미러 데이터베이스로 복원해야 합니다.

  2. Transact-SQL 또는 데이터베이스 미러링 마법사를 사용하여 미러링을 설정할 수 있습니다. 자세한 내용은 다음 중 하나를 참조하십시오.

  3. 기본적으로 세션은 전체 트랜잭션 보안으로 설정되므로(SAFETY가 FULL로 설정됨) 자동 장애 조치를 지원하지 않는 동기 보호 우선 모드로 세션이 시작됩니다. 이러한 세션을 다음과 같이 자동 장애 조치(Failover)가 있는 보호 우선 모드나 비동기 성능 우선 모드에서 실행되도록 다시 구성할 수 있습니다.

[!참고]

Microsoft Windows 인증을 사용하여 데이터베이스 미러링을 설정하기 위해 Transact-SQL을 사용하는 예는 예: Windows 인증을 사용하여 데이터베이스 미러링 설정(Transact-SQL)을 참조하십시오.

인증서 기반 보안을 사용하여 데이터베이스 미러링을 설정하기 위해 Transact-SQL을 사용하는 예는 예: 인증서를 사용하여 데이터베이스 미러링 설정(Transact-SQL)을 참조하십시오.

[맨 위]

섹션 내용

관련 태스크

SQL Server Management Studio

Transact-SQL

Transact-SQL/SQL Server Management Studio

[맨 위]

참고 항목

개념

데이터베이스 미러링(SQL Server)

데이터베이스 미러링 및 AlwaysOn 가용성 그룹에 대한 전송 보안(SQL Server)

서버 네트워크 주소 지정(데이터베이스 미러링)

관련 자료

데이터베이스 미러링: 상호 운용성 및 공존성(SQL Server)