가용성 그룹을 오프라인 상태로 전환(SQL Server)

적용 대상:SQL Server

이 항목에서는 SQL Server 2012 SP1(11.0.3x) 이상 버전에서 Transact-SQL을 사용하여 Always On 가용성 그룹을 ONLINE 상태에서 OFFLINE 상태로 전환하는 방법에 대해 설명합니다. 동기 커밋 복제본이 동기화되지 않을 경우 OFFLINE 작업이 오류를 발생시키고 가용성 그룹을 ONLINE 상태로 유지하기 때문에 동기 커밋 데이터베이스의 데이터는 손실되지 않습니다. 가용성 그룹을 온라인 상태로 유지하면 데이터 손실이 발생하지 않도록 동기화되지 않은 동기화 커밋 데이터베이스가 보호됩니다. 가용성 그룹이 오프라인 상태로 전환된 후에는 클라이언트에서 해당 데이터베이스를 사용할 수 없게 되고 사용자가 가용성 그룹을 다시 온라인 상태로 전환할 수 없습니다. 따라서 가용성 그룹 리소스를 특정 WSFC 클러스터에서 다른 WSFC 클러스터로 마이그레이션하기 위해서만 가용성 그룹을 오프라인으로 전환해야 합니다.

Always On 가용성 그룹의 클러스터 간 마이그레이션 중에 애플리케이션이 가용성 그룹의 주 복제본에 직접 연결하는 경우 가용성 그룹을 오프라인으로 전환해야 합니다. Always On 가용성 그룹의 클러스터 간 마이그레이션은 가용성 그룹의 가동 중지 시간을 최소화하면서 OS 업그레이드를 지원합니다. SQL Server 2012 SP1(11.0.3x) 이상 버전에서 Always On 가용성 그룹의 클러스터 간 마이그레이션을 사용하는 시나리오가 일반적입니다. 자세한 내용은 OS 업그레이드를 위한 Always On 가용성 그룹의 클러스터 간 마이그레이션을 참조하세요.

주의

가용성 그룹 리소스의 클러스터 간 마이그레이션 또는 읽기 확장 가용성 그룹의 장애 조치(failover)에는 OFFLINE 옵션을 사용합니다.

필수 조건

  • OFFLINE 명령을 입력하는 서버 인스턴스는 SQL Server 2012 SP1(11.0.3x) 이상(Enterprise Edition 이상)을 실행 중이어야 합니다.
  • 가용성 그룹이 현재 온라인 상태여야 합니다.

권장 사항

가용성 그룹을 오프라인으로 전환하기 전에, 가용성 그룹 수신기 또는 수신기를 삭제합니다. 자세한 내용은 가용성 그룹 수신기 제거(SQL Server)를 참조하세요.

사용 권한

가용성 그룹에 대한 ALTER AVAILABILITY GROUP 권한, CONTROL AVAILABILITY GROUP permission, ALTER ANY AVAILABILITY GROUP 권한 또는 CONTROL SERVER 권한이 필요합니다.

Transact-SQL 사용

가용성 그룹을 오프라인 상태로 전환하려면

  1. 가용성 그룹의 가용성 복제본을 호스팅하는 서버 인스턴스에 연결합니다. 이 복제본(replica)은 주 복제본 또는 보조 복제본이 수 있습니다.

  2. 다음과 같은 ALTER AVAILABILITY GROUP 문을 사용합니다.

    ALTER AVAILABILITY GROUP group_name OFFLINE

    여기서 group_name은 가용성 그룹의 이름입니다.

예시

다음 예에서는 AccountsAG 가용성 그룹을 오프라인으로 전환합니다.

ALTER AVAILABILITY GROUP AccountsAG OFFLINE;  

후속 작업:가용성 그룹을 오프라인 상태로 전환한 후

  • OFFLINE 작업의 로깅: OFFLINE 작업이 시작된 WSFC 노드의 ID는 WSFC 클러스터 로그와 SQL ERRORLOG에 저장됩니다.

  • 가용성 그룹을 오프라인으로 전환하기 전에 해당 수신기를 삭제하지 않은 경우: 가용성 그룹을 다른 WSFC 클러스터에 마이그레이션하는 경우 수신기의 VNN 및 VIP를 삭제합니다. 장애 조치(failover) 클러스터 관리 콘솔, Remove-ClusterResource PowerShell cmdlet 또는 cluster.exe를 사용하여 삭제할 수 있습니다. cluster.exe는 Windows 8에서 더 이상 사용되지 않습니다.

관련 작업

관련 내용

참고 항목

Always On 가용성 그룹(SQL Server)