가용성 그룹을 오프라인 상태로 만들기(SQL Server)

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

AlwaysOn 가용성 그룹의 클러스터 간 마이그레이션 중에 응용 프로그램이 가용성 그룹의 주 복제본에 직접 연결할 경우 가용성 그룹을 오프라인 상태로 전환해야 합니다. AlwaysOn 가용성 그룹의 클러스터 간 마이그레이션은 가용성 그룹의 작동 중단 시간을 최소화하면서 OS 업그레이드를 지원합니다. 일반적으로 AlwaysOn 가용성 그룹의 클러스터 간 마이그레이션은 OS를 Windows 8 또는 Windows Server 2012로 업그레이드하려는 경우에 사용합니다. 자세한 내용은 OS 업그레이드를 위한 AlwaysOn 가용성 그룹의 클러스터 간 마이그레이션을 참조하십시오.

  • 시작하기 전 주의 사항:  

    필수 구성 요소

    권장 사항

    보안

  • 가용성 그룹을 오프라인 상태로 전환하려면:  Transact-SQL

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

  • 관련 내용

시작하기 전 주의 사항

주의 사항주의

OFFLINE 옵션은 가용성 그룹 리소스의 클러스터 간 마이그레이션에만 사용합니다.

필수 구성 요소

  • OFFLINE 명령을 입력하는 서버 인스턴스에서 SQL Server 2012 SP1 이상(Enterprise Edition 이상)을 실행해야 합니다.

  • 가용성 그룹이 현재 온라인 상태여야 합니다.

권장 사항

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

보안

사용 권한

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[맨 위]

Transact-SQL 사용

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

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

  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를 삭제합니다. 수신기의 VNN 및 VIP는 장애 조치(Failover) 클러스터 관리자 콘솔, Remove-ClusterResource PowerShell Cmdlet 또는 cluster.exe를 사용하여 삭제할 수 있습니다. cluster.exe는 Windows 8에서 더 이상 사용되지 않습니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[맨 위]

관련 태스크

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[맨 위]

관련 내용

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[맨 위]

참고 항목

개념

AlwaysOn 가용성 그룹(SQL Server)