개발자 가이드(복제)
복제 토폴로지를 프로그래밍 방식으로 구성, 유지 관리 및 모니터링하면 반복되는 복제 태스크를 간소화하고 복제 기반 응용 프로그램의 사용자 환경을 향상시킬 수 있습니다. 복제를 프로그래밍하면 최종 사용자가 복제 저장 프로시저와 복제 에이전트 실행 파일에 대해 잘 알지 못하거나 SQL Server Management Studio에서 구현된 복제 사용자 인터페이스를 사용하지 않아도 사용자 지정 복제 기능을 사용할 수 있습니다.
다음과 같은 시나리오에서는 응용 프로그램에서 복제 서비스에 대한 프로그래밍 방식 액세스의 장점을 활용할 수 있습니다.
사용자가 단추를 클릭했을 때 끌어오기 구독을 동기화하는 것과 같은 복제 기능을 기존 최종 사용자 응용 프로그램에 추가하는 경우
복제를 원격으로 관리하기 위한 웹 기반 사용자 인터페이스를 만드는 경우
관리 기능의 일부만 제공하거나, 한 곳에서 여러 복제 토폴로지를 원격으로 관리하거나, 관리 및 동기화 기능을 결합하는 사용자 지정 인터페이스를 만드는 경우
게시, 구독 또는 배포자에 대한 상태 모니터링 기능을 추가하여 기존의 모니터링 도구를 향상시키는 경우
Oracle 게시자에 대해 구독을 동기화하거나 관리하는 사용자 지정 응용 프로그램을 만드는 경우
병합 구독이 동기화될 때 실행되는 사용자 지정 비즈니스 규칙을 작성하는 경우
새 구독자를 구성할 때 반복 실행될 수 있는 Transact-SQL 스크립트를 생성하는 경우
SQL Server에서는 복제 에이전트를 프로그래밍 방식으로 제어하고 복제 토폴로지를 프로그래밍 방식으로 관리 및 모니터링할 수 있습니다. 복제 프로그래밍 방법은 복제 프로그래밍 개념을 참조하십시오.
섹션 내용
복제 프로그래밍 개념
복제를 사용하는 응용 프로그램을 개발하기 위한 계획 단계에 대해 설명합니다.복제 시스템 저장 프로시저 개념
시스템 저장 프로시저를 사용하여 복제 토폴로지에서 프로그래밍 방식 액세스를 제공하는 방법에 대해 설명합니다.복제 관리 개체 개념
RMO(복제 관리 개체) 사용과 관련된 개념에 대해 설명합니다. RMO는 SQL Server의 복제 기능을 캡슐화하는 관리 코드 어셈블리입니다.복제 에이전트 실행 파일 개념
복제 에이전트 실행 파일 사용 방법에 대해 설명합니다.개발자 가이드: 방법 도움말 항목(복제)
복제와 관련된 방법 도움말 항목을 제공합니다.