MSSQL_REPL-2147199398MSSQL_REPL-2147199398

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

메시지 정보Message Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID -2147199398-2147199398
이벤트 원본Event Source MSSQLServerMSSQLServer
심볼 이름Symbolic Name
메시지 텍스트Message Text 게시자의 아티클 스키마와 구독자의 아티클 스키마가 일치하지 않아 병합 에이전트에 오류가 발생했습니다.The Merge Agent failed because the schema of the article at the Publisher does not match the schema of the article at the Subscriber. 구독자에게 적용될 DDL 변경 내용이 보류 중인 경우 이러한 오류가 발생할 수 있습니다.This can occur when there are pending DDL changes waiting to be applied at the Subscriber. 병합 에이전트를 다시 시작하여 DDL 변경 내용을 적용하고 구독을 동기화하십시오.Restart the Merge Agent to apply the DDL changes and synchronize the subscription.

설명Explanation

병합 프로세스에서는 구독자의 변경 내용을 게시자로 전파하는 동안 병합 에이전트에 사용되는 복제 저장 프로시저의 버전과 게시자에 있는 저장 프로시저의 버전을 비교합니다.When the merge process is propagating changes from the Subscriber to the Publisher, it compares the version of the replication stored procedures that is being used by the Merge Agent with the version of the stored procedures at the Publisher. 병합 프로세스가 실행되는 동안 DDL이 변경되면 스키마가 일치하지 않게 됩니다.If a DDL change occurred while the merge process was running, a schema mismatch could be detected.

사용자 동작User Action

병합 프로세스를 다시 시도하게 되면 병합 에이전트가 게시자에 있는 복제 저장 프로시저의 버전을 사용하여 시작되기 때문에 문제가 해결됩니다.Retrying the merge process should fix the problem, because the Merge Agent will start using the version of the replication stored procedures present at the Publisher.

내부 전용Internal-Only