본문 바로가기

Microsoft/Cluster(Microsoft)

SQL Server Resource Failover 안되는 증상 / possible owner

Cluster를 설치하거나 운영하다보면 다양한 오류를 접하실 수 있습니다.

그 중에 한가지 케이스이며, 이번 아티클을 통해 가능한 소유자(Possible Owner) 및 기본 설정 소유자(Preferred Owner)

에 대한 개념을 이해하실 수 있습니다.


SQL Server Cluster를 구성하였습니다.

어디서 문제가 발생했는지 알 수는 없지만 Failover Test시 아래와 같은 오류가 발생하였습니다.


Failover 시 실패난 리소스 그룹의 리소스들을 일일히 확인하여 가능한 소유자가 정상적으로 설정되어져 있는지 확인해 보았습니다.

확인해 보니, SQL Server 리소스의 가능한 소유자에서 node2가 누락되어져 있었습니다.


아래와 같이 커맨드로 누락된 노드를 가능한 소유자로 등록하려고 하였지만 또 실패가 발생합니다.

--가능한 소유자 추가 명령어

cluster res "resource name" /addowner:<node_name>


확인해 보니 문제가 되고 있는 node2에서 아래와 같은 DLL이 없어 발생하였습니다.


양쪽 노드에서 아래와 같은 위치로 이동하여 누락된 파일이 없는지 확인 후 있다면 복사해 주시기 바랍니다.

  • 누락된 파일: The SQL Server DLL (SQSRVRES.DLL) & SQL Server Agent (SQAGTRES.DLL)  
  • 위치: c:\Windows\systems32\


다시 한번 가능한 소유자를 추가한 후 정상 failover 되는지 확인해 보시기 바랍니다


  • Possible Owner - possible owner에 노드 정보가 없다면 해당 노드에는 failover 되지 않음.
  • Preferred Owner - failover 시 우선순위를 정하는 항목


오늘도 화이팅하세요!!