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에서 사용하는 연결된 서버는 항상 가용성 그룹 복제본 호스트에 연결할 때 호출자의 자격 증명을 사용합니다.
사용자 작업
이 저장 프로시저를 실행할 때 모든 복제본에서 유효한 로그인에서 실행되도록 했습니다. 로그인에는 가용성 그룹 메타데이터 테이블을 쿼리하고 게시자 데이터베이스 복제본의 구독 메타데이터 테이블을 쿼리하는 데 충분한 권한 부여가 필요합니다.
원래 참조된 오류를 검사하여 오류의 원인과 적절한 수정 작업을 확인합니다.