고급 병합 복제 충돌 - 대화형 해결Advanced Merge Replication Conflict - Interactive Resolution

MicrosoftMicrosoft SQL ServerSQL Server 복제는 MicrosoftMicrosoft Windows 동기화 관리자에서 요청 시 동기화 중에 수동으로 충돌을 해결할 수 있는 대화형 해결 프로그램을 제공합니다. SQL ServerSQL Server replication provides an Interactive Resolver, which allows you to resolve conflicts manually during on-demand synchronization in MicrosoftMicrosoft Windows Synchronization Manager. 런타임 시 활성화되는 대화형 해결 프로그램은 충돌하는 각 행의 데이터를 표시하여 충돌 데이터를 보고 편집하며 각 충돌을 개별적으로 해결하는 옵션을 제공하는 그래픽 인터페이스입니다.Activated at run time, the Interactive Resolver is a graphical interface that displays data for each conflicting row, and provides options for viewing and editing the conflict data, and resolving each conflict individually.

대화형 해결 프로그램은 충돌 뷰어와 비슷합니다.The Interactive Resolver resembles the Conflict Viewer. 그러나 충돌 뷰어는 병합 동기화 후 이미 해결된 충돌의 결과를 표시하는 반면 대화형 해결 프로그램은 해결 전 각 충돌을 표시하여 병합 동기화 중 각 충돌의 결과를 결정하도록 허용합니다.However, the Conflict Viewer displays the results of conflicts that are already resolved after merge synchronization, and the Interactive Resolver displays each conflict prior to resolution, allowing you to determine the outcome of each conflict during merge synchronization. 사용자는 충돌 발생 시 대화형 해결 프로그램을 모니터링할 수 있어야 합니다.Someone should be available to monitor the Interactive Resolver when a conflict occurs.

참고

대화형 해결을 사용하려면 Windows 동기화 관리자가 필요합니다.Interactive Resolution requires Windows Synchronization Manager. 동기화가 Windows 동기화 관리자 외부(예: SQL Server Management StudioSQL Server Management Studio 또는 복제 모니터의 예약 동기화 또는 요청 시 동기화)에서 수행된 경우 아티클에 지정된 해결 프로그램에 따라 사용자 개입 없이도 자동으로 충돌이 해결됩니다.If a synchronization is performed outside of Windows Synchronization Manager (as a scheduled synchronization or an on demand synchronization in SQL Server Management StudioSQL Server Management Studio or Replication Monitor), conflicts are resolved automatically without user intervention, according to the resolver specified for the article. 논리적 레코드와 관련된 충돌은 대화형 해결 프로그램에 표시되지 않습니다.Conflicts that involve logical records are not displayed in the Interactive Resolver. 이러한 충돌에 대한 정보를 보려면 복제 저장 프로시저를 사용합니다.To view information about these conflicts, use replication stored procedures. 자세한 내용은 병합 게시에 대한 충돌 정보 보기(복제 Transact-SQL 프로그래밍)을 참조하세요.For more information, see View Conflict Information for Merge Publications (Replication Transact-SQL Programming).

아티클 해결 프로그램 및 대화형 해결 프로그램Article Resolvers and the Interactive Resolver

게시가 만들어질 때 충돌 해결 프로그램(기본 해결 프로그램, 비즈니스 논리 처리기 또는 사용자 지정 해결 프로그램)은 특정 아티클에 할당되며 규칙 집합을 사용하여 충돌하는 행 데이터 입력 시 사용해야 하는 데이터 집합을 결정합니다.Conflict resolvers (either the default resolver, a business logic handler, or a custom resolver) are assigned to specific articles when a publication is created, and use a set of rules to determine which set of data should be used when conflicting row data is entered. 대화형 해결 프로그램은 충돌 시 적용되는 내용과 삭제되는 내용을 결정하는 규칙을 가진 별도의 충돌 해결 프로그램이 아니라 기본 및 사용자 지정 해결 프로그램과 함께 사용되는 도구입니다.The Interactive Resolver is not a separate conflict resolver with rules for determining conflict winners and losers, but a tool used in conjunction with default and custom resolvers. 아티클 해결 프로그램도 적용할 행 및 삭제할 행을 결정하지만 대화형 해결 프로그램으로 사용자는 결과를 승인, 거부 또는 수정할 수 있는 간섭 기능을 가집니다.The article resolver still determines the winning and losing row, but the Interactive Resolver allows user intervention to accept, reject, or modify the results.

대화형 해결 프로그램을 사용하려면 필요한 각 아티클과 구독에 대해 대화형 해결을 사용할 수 있게 설정해야 합니다.To use the Interactive Resolver, interactive resolution must be enabled for each article and subscription that requires it. 하나 이상의 아티클과 구독에 대해 대화형 해결을 사용할 수 있게 설정하면 병합 동기화 중 충돌이 감지될 때 대화형 해결 프로그램이 사용됩니다.After it is enabled for one or more articles and subscriptions, the Interactive Resolver is used when a conflict is detected during merge synchronization.

대화형 해결 프로그램을 사용하려면 병합 아티클에 대한 상호 충돌 해결 프로그램 지정Windows 동기화 관리자를 사용하여 구독 동기화(Windows 동기화 관리자)를 참조하세요.To use the Interactive Resolver, see Specify Interactive Conflict Resolution for Merge Articles and Synchronize a Subscription Using Windows Synchronization Manager (Windows Synchronization Manager).

참고 항목See Also

Advanced Merge Replication Conflict Detection and ResolutionAdvanced Merge Replication Conflict Detection and Resolution