병합 복제를 위한 아티클 옵션Article Options for Merge Replication

응용 프로그램의 요구에 맞게 복제 동작을 사용자 지정할 수 있는 여러 가지 병합 테이블 아티클 옵션이 있습니다.There are many options for merge table articles that enable you to customize replication behavior to the needs of your applications. 병합 복제를 사용하여 다음을 수행할 수 있습니다.By using merge replication, you can do the following:

  • 행 필터, 조인 필터 및 열 필터를 사용합니다.Use row filters, join filters, and column filters. 테이블 아티클을 필터링하여 게시할 데이터 파티션을 만들 수 있습니다.Filtering table articles enables you to create partitions of data to be published. 자세한 내용은 게시된 데이터 필터링을 참조하세요.For more information, see Filter Published Data.

  • 구독자의 변경 내용을 게시자로 업로드할지 여부를 지정합니다.Specify whether changes at the Subscriber are uploaded to the Publisher. 데이터의 일부 또는 전체가 구독자에서 읽기 전용이어야 하는 응용 프로그램의 경우 다운로드 전용 아티클을 사용하면 성능상의 이점이 있습니다.For applications in which some or all data should be read-only at the Subscriber, download-only articles provide a performance benefit. 자세한 내용은 다운로드 전용 아티클로 병합 복제 성능 최적화를 참조하세요.For more information, see Optimize Merge Replication Performance with Download-Only Articles.

  • 복제 트리거 및 시스템 테이블에서 하나 이상의 아티클에 대한 삭제를 추적하지 않도록 지정합니다.Specify that deletes for one or more articles should not be tracked by replication triggers and system tables. 이 옵션은 많은 응용 프로그램 시나리오에서 유용하게 사용됩니다.This option can be useful in many application scenarios. 복제할 필요가 없는 일괄 처리 삭제를 사용하는 시나리오도 여기에 포함됩니다.These include scenarios that use batch deletes that do not need to be replicated. 자세한 내용은 조건부 삭제 추적으로 병합 복제 성능 최적화를 참조하세요.For more information, see Optimize Merge Replication Performance with Conditional Delete Tracking.

  • 응용 프로그램에 필요한 순서대로 아티클이 처리되도록 아티클의 처리 순서를 지정합니다.Specify the processing order of articles to make sure that articles are processed in the order required by your application. 자세한 내용은 병합 아티클의 처리 순서 지정을 참조하세요.For more information, see Specify the Processing Order of Merge Articles.

  • 관련된 레코드 집합이 하나의 단위로 처리되도록 지정합니다. 기본적으로 병합 복제는 행 단위로 테이블 변경 내용을 처리합니다.Specify that a set of related records should be processed as a unit (by default, merge replication processes changes to tables on a row-by-row basis). 자세한 내용은 논리적 레코드를 사용하여 관련된 행의 변경 내용 그룹화를 참조하세요.For more information, see Group Changes to Related Rows with Logical Records.

  • 같은 데이터를 토폴로지에 있는 두 개 이상의 노드에서 변경할 수 있는 경우에 충돌 감지 및 해결 기능을 사용합니다.Use conflict detection and resolution for cases in which the same data could be changed at more than one node in a topology. 자세한 내용은 Detect and Resolve Merge Replication Conflicts을 참조하세요.For more information, see Detect and Resolve Merge Replication Conflicts.

  • 제약 조건 및 트리거를 구독자로 복사할지 여부와 같은 스키마 옵션을 지정합니다.Specify schema options, such as whether constraints and triggers are copied to the Subscriber. 자세한 내용은 스키마 옵션 지정을 참조하세요.For more information, see Specify Schema Options.

  • 비즈니스 논리 처리기를 사용하여 동기화 중에 발생하는 여러 조건들에 응답할 수 있습니다.Use a business logic handler to respond to many conditions during synchronization. 이러한 조건으로는 데이터 변경, 충돌 및 오류가 포함됩니다.These include data changes, conflicts, and errors. 자세한 내용은 병합 동기화 중 비즈니스 논리 실행을 참조하세요.For more information, see Execute Business Logic During Merge Synchronization.

참고 항목See Also

데이터 및 데이터베이스 개체 게시Publish Data and Database Objects