MSSQLSERVER_21892

적용 대상:SQL Server

세부 사항

attribute
제품 이름 SQL Server
이벤트 ID 21892
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 SQLErrorNum21892
메시지 텍스트 멤버 복제본의 서버 이름에 대해 가상 네트워크 이름 ‘%s’과(와) 연관된 가용성 그룹 주 복제본에서 sys.availability_replicas를 쿼리할 수 없습니다. 오류 = %d, 오류 메시지 = %s.'

설명

sp_validate_replica_hosts_as_publishers 리디렉션된 게시자에 연결된 가용성 그룹의 현재 주 데이터베이스를 쿼리하여 멤버 복제본을 호스트하는 SQL Server의 인스턴스를 확인합니다. 이 쿼리가 실패하면 오류 21892가 반환됩니다.

sp_validate_replica_hosts_as_publishers는 일반적으로 임시 연결된 서버를 처음 사용할 때 일어나는 일 중 하나이므로 연결 문제가 있을 경우 가장 먼저 sp_validate_replica_hosts_as_publishers에서 나타날 가능성이 높습니다. sp_validate_redirected_publisher와 달리 sp_validate_replica_hosts_as_publishers에서 사용하는 연결된 서버는 항상 가용성 그룹 복제본 호스트에 연결할 때 호출자의 자격 증명을 사용합니다.

사용자 작업

이 저장 프로시저를 실행할 때 모든 복제본에서 유효한 로그인에서 실행되도록 했습니다. 로그인에는 가용성 그룹 메타데이터 테이블을 쿼리하고 게시자 데이터베이스 복제본의 구독 메타데이터 테이블을 쿼리하는 데 충분한 권한 부여가 필요합니다.

원래 참조된 오류를 검사하여 오류의 원인과 적절한 수정 작업을 확인합니다.