MSSQLSERVER_21893MSSQLSERVER_21893

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 2189321893
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name SQLErrorNum21893SQLErrorNum21893
메시지 텍스트Message Text 원래 게시자 '%s'의 구독자(%s)가 리디렉션된 게시자 '%s'에 원격 서버로 표시되지 않습니다.The subscribers ( %s ) of original publisher '%s' do not appear as remote servers at redirected publisher '%s'. 리디렉션된 게시자에서 sp_addlinkedserver를 실행하여 이러한 구독자를 원격 서버로 추가하세요.Run sp_addlinkedserver at the redirected publisher to add these subscribers as remote servers .

설명Explanation

sp_addlinkedserver는 원격 서버에 있는 게시자 데이터베이스의 구독 메타데이터 테이블을 사용하여 연관된 구독자를 식별하고 이러한 구독자에 대해 master.dbo.sysservers에 연관된 항목이 있는지 확인합니다.sp_validate_redirected_publisher uses the subscription metadata tables of the publisher database at the remote server to identify its associated subscribers and verifies that there are associated entries in master.dbo.sysservers for the subscribers. 이 오류는 식별된 구독자 중 하나라도 없는 경우에 반환됩니다.This error is returned if any of the identified subscribers are not present.

이는 오류로 간주되지 않습니다.This error is not considered a fatal error. 이 오류가 발생한 에이전트에서는 이 오류를 정보로 기록하지만 에이전트가 종료되지는 않습니다. 이는 새 게시자에 적절한 구독자 항목이 없더라도 복제에 주는 영향이 적기 때문입니다.Agents encountering this error will log the error as informational but will not terminate, since a failure to have appropriate subscriber entries at the new publisher has limited impact on replication. sysservers에 구독자에 대한 적절한 항목이 없으면 SQL Server Management StudioSQL Server Management Studio를 통해 일부 구독 관리 작업을 수행할 경우 작업이 실패할 수 있습니다.Without an appropriate entry for a subscriber in sysservers, some subscription management activities may fail when executed through SQL Server Management StudioSQL Server Management Studio. 하지만 관리 저장 프로시저를 명시적으로 실행하여 동일한 작업을 수행할 수 있습니다.However, these same activities can be successfully performed by executing the management stored procedures explicitly.

사용자 동작User Action

리디렉션된 게시자에서 식별된 각 구독자에 대해 sp_addlinkedserver를 실행하여 각각을 원격 서버로 추가합니다.Run sp_addlinkedserver at the redirected publisher for each of the identified subscribers to add them as remote servers. 그런 다음 sp_serveroption을 실행하여 서버에 대해 구독자 비트를 설정합니다.Then, run sp_serveroption to set the subscriber bit for the server.