가용성 그룹을 만들 때 오류 41131

이 문서에서는 Microsoft SQL Server 가용성 그룹을 만들 때 오류 41131이 발생하는 문제에 대한 해결 방법을 제공합니다.

원래 제품 버전: SQL Server
원래 KB 번호: 2847723

증상

Microsoft SQL Server 고가용성 그룹을 만들려고 하면 다음 오류 메시지가 표시됩니다.

Msg 41131, 수준 16, 상태 0, 줄 2
가용성 그룹 'availability_group'을 온라인 상태로 만들지 못했습니다. 작업 시간이 초과되었습니다. 로컬 WSFC(Windows Server 장애 조치(Failover) 클러스터링) 노드가 온라인 상태인지 확인합니다. 그런 다음, 가용성 그룹 리소스가 WSFC 클러스터에 있는지 확인합니다. 문제가 지속되면 가용성 그룹을 삭제하고 다시 만들어야 할 수 있습니다.

원인

이 문제는 계정이 SQL Server 로그인에서 누락되었거나 계정에 고가용성 그룹을 만드는 데 필요한 권한이 없는 경우에 [NT AUTHORITY\SYSTEM] 발생합니다.

해결 방법

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

방법 1: 수동 단계 사용

  1. 가용성 그룹에서 복제본(replica) 호스트하는 각 SQL Server 컴퓨터의 계정에 대한 [NT AUTHORITY\SYSTEM] SQL Server 로그인을 만듭니다.

  2. [NT AUTHORITY\SYSTEM] 계정에 다음 서버 수준 권한을 부여합니다.

    • 가용성 그룹 변경

    • SQL 연결

    • 서버 상태 보기

    참고

    계정에 다른 권한이 부여되지 않았는지 확인합니다.

방법 2: 스크립트 사용

  1. 계정을 만들 [NT AUTHORITY\SYSTEM] 려면 쿼리 창에서 다음 문을 실행합니다.

    USE [master]
    GO
    CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
    GO
    
  2. 계정에 권한을 [NT AUTHORITY\SYSTEM] 부여하려면 쿼리 창에서 다음 문을 실행합니다.

    GRANT ALTER ANY AVAILABILITY GROUP TO [NT AUTHORITY\SYSTEM]
    GO
    GRANT CONNECT SQL TO [NT AUTHORITY\SYSTEM]
    GO
    GRANT VIEW SERVER STATE TO [NT AUTHORITY\SYSTEM]
    GO
    

추가 정보

계정은 [NT AUTHORITY\SYSTEM] SQL Server Always On 상태 검색을 통해 SQL Server 컴퓨터에 연결하고 상태를 모니터링하는 데 사용됩니다. 가용성 그룹을 만들고 가용성 그룹의 기본 복제본(replica) 온라인 상태가 되면 상태 검색이 시작됩니다. [NT AUTHORITY\SYSTEM] 계정이 없거나 충분한 권한이 있는 경우 상태 검색을 시작할 수 없으며 만들기 프로세스 중에 가용성 그룹이 온라인 상태가 될 수 없습니다.

가용성 그룹의 기본 복제본(replica) 호스트할 수 있는 각 SQL Server 컴퓨터에 이러한 권한이 있는지 확인합니다.

참고

SQL Resource.dll 호스트하는 리소스 호스트 모니터 서비스 프로세스(RHS.exe)는 시스템 계정에서만 실행할 수 있습니다.

자세한 내용은 SQL Server Always On 환경에서 자동 장애 조치(failover) 문제 해결을 참조하세요.