SQL Server 인스턴스가 장애 조치(failover) 클러스터의 일부인 경우 가상 서버 이름을 바꾸는 프로세스는 독립 실행형 인스턴스의 이름을 바꾸는 프로세스와 다릅니다. 자세한 내용은 SQL Server의 Stand-Alone 인스턴스를 호스팅하는 컴퓨터 이름 변경 방법을 참조하십시오.
가상 서버의 이름은 항상 SQL 네트워크 이름(SQL Virtual Server 네트워크 이름)의 이름과 동일합니다. 가상 서버의 이름을 변경할 수 있지만 인스턴스 이름은 변경할 수 없습니다. 예를 들어 VS1\instance1이라는 가상 서버를 SQL35\instance1과 같은 다른 이름으로 변경할 수 있지만 이름 인스턴스1의 인스턴스 부분은 변경되지 않은 상태로 유지됩니다.
이름 바꾸기 프로세스를 시작하기 전에 아래 항목을 검토합니다.
SQL Server는 복제와 함께 로그 전달을 사용하는 경우를 제외하고 복제와 관련된 서버 이름을 바꾸는 것을 지원하지 않습니다. 주 서버가 영구적으로 손실되면 로그 전달의 보조 서버 이름을 바꿀 수 있습니다. 자세한 내용은 로그 전달 및 복제(SQL Server)를 참조하세요.
데이터베이스 미러링을 사용하도록 구성된 가상 서버의 이름을 바꿀 때 이름 바꾸기 작업 전에 데이터베이스 미러링을 해제한 다음 새 가상 서버 이름으로 데이터베이스 미러링을 다시 설정해야 합니다. 데이터베이스 미러링에 대한 메타데이터는 새 가상 서버 이름을 반영하도록 자동으로 업데이트되지 않습니다.
가상 서버의 이름을 바꾸려면
클러스터 관리자를 사용하여 SQL 네트워크 이름을 새 이름으로 변경합니다.
네트워크 이름 리소스를 오프라인으로 전환합니다. 이렇게 하면 SQL Server 리소스 및 기타 종속 리소스도 오프라인으로 전환됩니다.
SQL Server 리소스를 다시 온라인 상태로 설정합니다.
이름 바꾸기 작업 확인
가상 서버의 이름을 바꾼 후 이전 이름을 사용한 모든 연결은 이제 새 이름을 사용하여 연결해야 합니다.
이름 바꾸기 작업이 완료되었는지 확인하려면 정보 중 하나 @@servername 또는 sys.servers.에서 정보를 선택합니다. 함수는 @@servername 새 가상 서버 이름을 반환하고 sys.servers 테이블에 새 가상 서버 이름이 표시됩니다. 장애 조치(failover) 프로세스가 새 이름으로 제대로 작동하는지 확인하려면 사용자가 SQL Server 리소스를 다른 노드로 장애 조치(failover)하려고 시도해야 합니다.
클러스터의 모든 노드에서 연결의 경우 새 이름을 거의 즉시 사용할 수 있습니다. 그러나 클라이언트 컴퓨터에서 새 이름을 사용하는 연결의 경우 새 이름이 해당 클라이언트 컴퓨터에 표시될 때까지 새 이름을 사용하여 서버에 연결할 수 없습니다. 네트워크를 통해 새 이름을 전파하는 데 필요한 시간은 네트워크 구성에 따라 몇 초 또는 3~5분이 될 수 있습니다. 이전 가상 서버 이름이 네트워크에 더 이상 표시되지 않는 경우 추가 시간이 필요할 수 있습니다.
가상 서버 이름 바꾸기 작업의 네트워크 전파 지연을 최소화하려면 다음 단계를 사용합니다.
네트워크 전파 지연을 최소화하려면
서버 노드의 명령 프롬프트에서 다음 명령을 실행합니다.
ipconfig /flushdns ipconfig /registerdns nbtstat -RR
이름 바꾸기 작업 후 추가 고려 사항
장애 조치(failover) 클러스터의 네트워크 이름 이름을 바꾼 후에는 다음 지침을 확인하고 수행하여 SQL Server 에이전트 및 Analysis Services의 모든 시나리오를 사용하도록 설정해야 합니다.
Analysis Services: Windows 클러스터 관리자 도구를 사용하여 SQL Server 2014 SSAS(Analysis Services) 장애 조치(failover) 클러스터 인스턴스의 네트워크 이름을 변경하면 향후 업그레이드 또는 제거 작업이 실패할 수 있습니다. 이 문제를 해결하려면 https://go.microsoft.com/fwlink/?LinkId=244002에 있는 해결 섹션의 지침에 따라 ClusterName 레지스트리 항목을 업데이트하십시오.
SQL Server 에이전트 서비스: SQL Server 에이전트 서비스에 대한 아래 추가 작업을 확인하고 수행합니다.
SQL 에이전트가 이벤트 전달을 위해 구성된 경우 레지스트리 설정을 수정합니다. 자세한 내용은 이벤트 전달 서버 지정(SQL Server Management Studio)을 참조하세요.
컴퓨터/클러스터 네트워크 이름이 바뀔 때 마스터 서버(MSX) 및 TSX(대상 서버) 인스턴스 이름을 수정합니다. 자세한 내용은 다음 항목을 참조하세요.
마스터 서버 에서 여러 대상 서버 탈퇴시키기
다중 서버 환경 만들기
로그를 백업하고 복원하는 데 업데이트된 서버 이름을 사용하도록 로그 전달을 다시 구성합니다. 자세한 내용은 다음 항목을 참조하세요.
서버 이름에 의존하는 Jobsteps를 업데이트합니다. 자세한 내용은 작업 단계 관리를 참조하세요.