트랜잭션 게시의 데이터 충돌 확인(SQL Server Management Studio)View Data Conflicts for Transactional Publications (SQL Server Management Studio)

MicrosoftMicrosoft 복제 충돌 뷰어에서 피어 투 피어 트랜잭션 복제와 지연 업데이트 구독이 포함된 트랜잭션 복제의 충돌을 볼 수 있습니다.You can view conflicts for peer-to-peer transactional replication and transactional replication with queued updating subscriptions in the MicrosoftMicrosoft Replication Conflict Viewer. 충돌 감지 및 해결 방법은 피어 투 피어 복제에서 충돌 검색지연 업데이트 충돌 해결 옵션 설정(SQL Server Management Studio)을 참조하세요.For information about how conflicts are detected and resolved, see Conflict Detection in Peer-to-Peer Replication and Set Queued Updating Conflict Resolution Options (SQL Server Management Studio).

충돌 데이터의 가용성은 복제 유형 및 충돌 보존 기간에 따라 달라집니다.The availability of conflict data depends on the type of replication and the conflict retention period:

  • 피어 투 피어 복제의 경우 충돌이 감지되면 기본적으로 배포 에이전트가 실패합니다.For peer-to-peer replication, by default, the Distribution Agent fails when it detects a conflict. 오류 로그에 충돌 오류가 기록되지만 충돌 테이블에는 충돌 데이터가 기록되지 않으므로 해당 데이터를 볼 수 없습니다.A conflict error is logged into the error log, but no conflict data is logged into the conflict table; therefore it is not available for viewing. 배포 에이전트가 계속할 수 있으면 충돌이 감지된 각 노드에 로컬로 충돌이 기록됩니다.If the Distribution Agent is allowed to continue, a conflict is logged locally on each node where it was detected. 자세한 내용은 Conflict Detection in Peer-to-Peer Replication의 "충돌 처리"를 참조하십시오.For more information, see "Handling Conflicts" in Conflict Detection in Peer-to-Peer Replication.

  • 지연 업데이트 구독의 경우 모든 충돌에 대한 데이터를 볼 수 있습니다.For queued updating subscriptions, data is available for every conflict. 지정된 충돌 보존 기간(기본값: 14일) 동안 복제 충돌 뷰어에서 충돌 데이터를 확인할 수 있습니다.Conflict data is available in the Replication Conflict Viewer for the amount of time specified for the conflict retention period, with a default of 14 days. 충돌 보존 기간을 설정하려면 다음 중 하나를 수행합니다.To set the conflict retention period, perform either of the following:

    • @conflict_retention sp_addpublication 매개 변수에 보존 값을 지정합니다.Specify a retention value for the @conflict_retention parameter of sp_addpublication.

    • @property 매개 변수에 대해 'conflict_retention' 값을 지정하고 sp_changepublication의 @value 매개 변수에 대해 보존 기간 값을 지정합니다.Specify a value of 'conflict_retention' for the @property parameter and a retention value for the @value parameter of sp_changepublication.

충돌을 보려면To view conflicts

  1. SQL Server Management StudioSQL Server Management Studio에서 해당 서버에 연결한 후 다음과 같은 서버 노드를 확장합니다.Connect to the appropriate server in SQL Server Management StudioSQL Server Management Studio, and then expand the server node:

    • 피어 투 피어 복제의 경우 충돌이 발생한 노드입니다.For peer-to-peer replication, this is the node at which the conflict occurred.

    • 지연 업데이트 구독의 경우 게시자입니다.For queued updating subscriptions, this is the Publisher.

  2. 복제 폴더를 확장한 다음 로컬 게시 폴더를 확장합니다.Expand the Replication folder, and then expand the Local Publications folder.

  3. 충돌을 확인할 게시를 마우스 오른쪽 단추로 클릭한 다음 충돌 보기를 클릭합니다.Right-click the publication for which you want to view conflicts, and then click View Conflicts.

  4. 충돌 테이블 선택 대화 상자에서 충돌을 확인하려는 데이터베이스, 게시 및 테이블을 선택합니다.In the Select Conflict Table dialog box, select a database, publication, and table for which to view conflicts.

  5. 복제 충돌 뷰어에서 다음을 수행할 수 있습니다.In the Replication Conflict Viewer, you can:

    • 상단 표 오른쪽의 단추를 사용하여 행을 필터링합니다.Filter rows with the buttons to the right of the upper grid.

    • 상단 표에서 행을 선택하여 해당 행에 대한 정보를 하단 표에 표시합니다.Select a row in the upper grid to display information on that row in the lower grid.

    • 상단 표에서 행을 하나 이상 선택한 다음 제거를 클릭하여 충돌 메타데이터 테이블에서 행을 제거합니다.Select one or more rows in the upper grid, and then click Remove, which removes the row from the conflicts metadata table.

    • 속성 단추 (...)를 클릭하여 충돌과 관련된 열에 대한 자세한 정보를 확인합니다.Click the properties button () to view more information on a column involved in a conflict.

    • 이 충돌 정보 기록 을 선택하여 충돌 데이터를 파일에 기록합니다.Select Log the details of this conflict to log conflict data to a file. 파일의 위치를 지정하려면 보기 메뉴를 가리킨 다음 옵션을 클릭합니다.To specify a location for the file, point to the View menu, and then click Options. 값을 입력하거나 찾아보기 단추 (...)를 클릭한 다음 해당 파일을 검색합니다.Enter a value, or click the browse button (...), and then navigate to the appropriate file. 확인 을 클릭하여 옵션 대화 상자를 닫습니다.Click OK to close the Options dialog box.

  6. 복제 충돌 뷰어를 닫습니다.Close the Replication Conflict Viewer.

관련 항목:See Also

피어 투 피어 트랜잭션 복제 Peer-to-Peer Transactional Replication
Queued Updating Conflict Detection and Resolution Queued Updating Conflict Detection and Resolution