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

적용 대상:SQL Server

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

중요

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

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

각 데이터베이스 미러링 세션:

  1. 주 서버, 미러 서버 및 미러링 모니터(있는 경우)는 다른 호스트 시스템에 있는 별도의 서버 인스턴스가 호스트해야 합니다. 각 서버 인스턴스에는 데이터베이스 미러링 엔드포인트가 있어야 합니다. 데이터베이스 미러링 엔드포인트를 만들어야 할 경우 다른 서버 인스턴스에 액세스할 수 있는지 확인합니다.

    서버 인스턴스에서 데이터베이스 미러링에 사용하는 인증 형식은 데이터베이스 미러링 엔드포인트의 속성입니다. 데이터베이스 미러링에서 사용할 수 있는 두 가지 전송 보안 유형으로 Windows 인증과 인증서 기반 인증이 있습니다. 더 자세한 정보는 데이터베이스 미러링 및 Always On 가용성 그룹에 대한 전송 보안(SQL Server)을 참조하세요.

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

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

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

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

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

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

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

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

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

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

    중요

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

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

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

참고

Microsoft Windows 인증을 사용하여 데이터베이스 미러링 설정에 Transact-SQL을 사용하는 예제는 예제: Windows 인증을 사용하여 데이터베이스 미러링 설정(Transact-SQL)을 참조하세요.

인증서 기반 보안을 사용하여 데이터베이스 미러링 설정에 Transact-SQL을 사용하는 예제는 예제: 인증서를 사용하여 데이터베이스 미러링 설정(Transact-SQL)을 참조하세요.

섹션 내용

미러 데이터베이스의 미러링 준비(SQL Server)
일시 중단된 세션을 다시 시작하기 전에 미러 데이터베이스를 만들거나 미러 데이터베이스를 준비하는 단계를 요약합니다. 방법 주제에 대한 링크도 제공합니다.

서버 네트워크 주소 지정(데이터베이스 미러링)
서버 네트워크 주소의 구문, 주소가 서버 인스턴스의 데이터베이스 미러링 엔드포인트를 식별하는 방법 및 시스템의 정규화된 도메인 이름을 찾는 방법을 설명합니다.

Windows 인증을 사용하여 데이터베이스 미러링 세션 구성(SQL Server Management Studio)
데이터베이스 미러링 보안 구성 마법사를 사용하여 데이터베이스에서 데이터베이스 미러링을 시작하는 방법에 대해 설명합니다.

Windows 인증을 사용하여 데이터베이스 미러링 세션 구성(Transact-SQL)
데이터베이스 미러링을 설정하는 Transact-SQL 단계에 대해 설명합니다.

예제: Windows 인증을 사용하여 데이터베이스 미러링 설정(Transact-SQL)
Windows 인증을 사용하여 미러링 모니터 서버가 있는 데이터베이스 미러링 세션을 만드는 데 필요한 모든 단계의 예를 포함합니다.

예제: 인증서를 사용하여 데이터베이스 미러링 설정(Transact-SQL)
인증서 기반 인증을 사용하여 미러링 모니터 서버가 있는 데이터베이스 미러링 세션을 만드는 데 필요한 모든 단계의 예를 포함합니다.

데이터베이스 미러링 또는 Always On 가용성 그룹에 대한 로그인 계정 설정(SQL Server)
로컬 서버 인스턴스 대신 다른 계정을 사용하는 원격 서버 인스턴스에 대한 로그인을 만드는 방법을 설명합니다.

관련 작업

SQL Server Management Studio

Transact-SQL

Transact-SQL/SQL Server Management Studio

참고 항목

데이터베이스 미러링(SQL Server)
데이터베이스 미러링: 상호 운용성 및 공존성(SQL Server)
데이터베이스 미러링 및 Always On 가용성 그룹에 대한 전송 보안(SQL Server)
서버 네트워크 주소 지정(데이터베이스 미러링)