MSSQL_REPL027056MSSQL_REPL027056

메시지 정보Message Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 2705627056
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQL Server 데이터베이스 엔진SQL Server Database Engine
심볼 이름Symbolic Name
메시지 텍스트Message Text 병합 프로세스에서 '%1'의 생성 기록을 변경할 수 없습니다.The merge process was unable to change generation history at the '%1'. 문제를 해결하려면 자세한 기록 로깅으로 동기화를 다시 시작하고 기록할 출력 파일을 지정하십시오.When troubleshooting, restart the synchronization with verbose history logging and specify an output file to which to write.

설명Explanation

일반적으로 이 오류는 과도하게 커진 병합 복제 시스템 테이블에서 발생한 경합으로 인해 생깁니다.This error is typically raised as a result of contention in merge replication system tables that have grown excessively large. 게시 보존 기간이 긴 경우에 주로 시스템 테이블이 방대해지며 이는 보존 기간 동안 메타데이터가 이러한 테이블에 저장되기 때문입니다.Large system tables are typically caused by a long publication retention period, because metadata must be stored in these tables until the retention period is reached.

사용자 동작User Action

이 문제를 해결하려면To resolve the issue:

  1. 병합 에이전트에 대한 -DownloadGenerationsPerBatch-UploadGenerationsPerBatch 매개 변수 값을 줄여 오류를 발생시키는 근본 문제를 해결하는 동안 처리가 계속 진행되도록 합니다.Decrease the value of the -DownloadGenerationsPerBatch and -UploadGenerationsPerBatch parameters for the Merge Agent to allow processing to continue while you address the underlying issue causing the error. 에이전트 프로필 및 명령줄에서 에이전트 매개 변수를 지정할 수 있습니다.Agent parameters can be specified in agent profiles and on the command line. 참조 항목:For more information, see:

  2. 게시 보존 기간에 대해 가능한 낮은 설정 값을 지정합니다.Specify the lowest setting possible for the publication retention period. 자세한 내용은 Subscription Expiration and Deactivation을 참조하세요.For more information, see Subscription Expiration and Deactivation.

  3. 병합 복제 유지 관리의 한 부분으로 병합 복제와 연결된 MSmerge_contents, MSmerge_genhistoryMSmerge_tombstone, MSmerge_current_partition_mappingsMSmerge_past_partition_mappings시스템 테이블의 증가를 확인하십시오.As part of maintenance for merge replication, occasionally check the growth of the system tables associated with merge replication: MSmerge_contents, MSmerge_genhistory, and MSmerge_tombstone, MSmerge_current_partition_mappings, and MSmerge_past_partition_mappings. 이러한 테이블의 인덱스를 주기적으로 다시 만듭니다.Periodically re-index these tables. 자세한 내용은 인덱스 다시 구성 및 다시 작성을 참조하세요.For more information, see Reorganize and Rebuild Indexes.

관련 항목:See Also

오류 및 이벤트 참조(복제)Errors and Events Reference (Replication)