MSSQLSERVER_21889MSSQLSERVER_21889

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 2188921889
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name SQLErrorNum21889SQLErrorNum21889
메시지 텍스트Message Text SQL ServerSQL Server 인스턴스 '%s'이(가) 복제 게시자가 아닙니다.The SQL ServerSQL Server instance '%s' is not a replication publisher. 이 인스턴스에서 게시 데이터베이스 '%s'을(를) 호스팅하도록 설정하려면 배포자가 '%s'인 SQL ServerSQL Server 인스턴스 '%s'에서 sp_adddistributor를 실행하세요.Run sp_adddistributor on SQL ServerSQL Server instance '%s' with distributor '%s' in order to enable the instance to host the publishing database '%s'. 이때 원래 게시자에 사용된 것과 동일한 로그인 및 암호를 지정해야 합니다.Make certain to specify the same login and password as that used for the original publisher.

설명Explanation

게시자 데이터베이스를 호스팅하려면 SQL ServerSQL Server 인스턴스가 복제 게시자여야 합니다.In order to host the publisher database, the instance of SQL ServerSQL Server must be a replication publisher. sp_validate_redirected_publisher는 원격 서버에서 sp_helpdistributor를 호출하여 서버가 복제 게시자인지 여부를 확인합니다.sp_validate_redirected_publisher calls sp_helpdistributor at the remote server to determine whether the server is a replication publisher. 이 오류는 sp_helpdistributor 저장 프로시저를 실행할 때 대상 SQL ServerSQL Server 인스턴스가 복제 게시자가 아닌 것으로 나타난 경우에 반환됩니다.This error is returned when execution of the stored procedure sp_helpdistributor indicates that the target instance of SQL ServerSQL Server is not a replication publisher.

사용자 동작User Action

게시자 데이터베이스를 호스트하는 SQL ServerSQL Server 인스턴스에서 sp_adddistributor를 실행합니다.Execute sp_adddistributor at the instance of SQL ServerSQL Server that hosts the publisher database. sp_adddistributor를 실행할 때 올바른 배포자를 지정합니다.When running sp_adddistributor, specify the correct distributor. @password 매개 변수에 대해 sp_adddistributor가 배포자에서 처음 실행될 때 사용된 것과 동일한 값을 사용합니다.Use the same value for the @password parameter as that used when sp_adddistributor was initially run at the distributor.