고급 병합 복제 충돌 - 대화형 해결
적용 대상: SQL Server
Microsoft SQL Server 복제는 Microsoft Windows 동기화 관리자에서 주문형 동기화 중에 수동으로 충돌을 해결할 수 있는 대화형 해결 프로그램을 제공합니다. 런타임에 활성화된 Interactive Resolver는 충돌하는 각 행의 데이터를 표시하고 충돌 데이터를 보고 편집하고 각 충돌을 개별적으로 해결하는 옵션을 제공하는 그래픽 인터페이스입니다.
대화형 해결 프로그램은 충돌 뷰어를 닮습니다. 그러나 충돌 뷰어는 병합 동기화 후에 이미 해결된 충돌의 결과를 표시하고 대화형 해결 프로그램에는 해결 전에 각 충돌이 표시되므로 병합 동기화 중에 각 충돌의 결과를 확인할 수 있습니다. 사용자는 충돌 발생 시 대화형 해결 프로그램을 모니터링할 수 있어야 합니다.
참고 항목
대화형 해결을 위해서는 Windows 동기화 관리자가 필요합니다. Windows 동기화 관리자 외부에서 동기화가 수행되는 경우(SQL Server Management Studio 또는 복제 모니터에서 예약된 동기화 또는 주문형 동기화로) 문서에 지정된 확인자에 따라 사용자 개입 없이 충돌이 자동으로 해결됩니다. 논리적 레코드와 관련된 충돌은 대화형 해결 프로그램에 표시되지 않습니다. 이러한 충돌에 대한 정보를 보려면 복제 저장 프로시저를 사용합니다. 자세한 내용은 병합 게시에 대한 충돌 정보 보기(복제 Transact-SQL 프로그래밍)를 참조하세요.
아티클 해결 프로그램 및 대화형 해결 프로그램
충돌 해결 프로그램(기본 해결 프로그램, 비즈니스 논리 처리기 또는 사용자 지정 해결 프로그램)은 게시물을 만들 때 특정 아티클에 할당되며, 규칙 집합을 사용하여 충돌하는 행 데이터를 입력할 때 사용해야 하는 데이터 집합을 결정합니다. 대화형 해결 프로그램은 충돌 시 적용되는 내용과 삭제되는 내용을 결정하는 규칙을 가진 별도의 충돌 해결 프로그램이 아니라 기본 및 사용자 지정 해결 프로그램과 함께 사용되는 도구입니다. 아티클 확인 프로그램은 여전히 승/패 행을 결정하지만 대화형 해결 프로그램을 사용하면 사용자 개입으로 결과를 수락, 거부 또는 수정할 수 있습니다.
대화형 해결 프로그램을 사용하려면 필요한 각 아티클 및 구독에 대해 대화형 해결을 사용하도록 설정해야 합니다. 하나 이상의 아티클 및 구독에 대해 사용하도록 설정한 후에는 병합 동기화 중에 충돌이 감지될 때 대화형 해결 프로그램을 사용합니다.
대화형 해결 프로그램을 사용하려면 병합 복제 옵션 지정 및 Windows 동기화 관리자를 사용하여 구독 동기화(Windows 동기화 관리자)를 참조하세요.