개발자 가이드(복제)

복제 토폴로지를 프로그래밍 방식으로 구성, 유지 관리 및 모니터링하면 반복되는 복제 태스크를 간소화하고 복제 기반 응용 프로그램의 사용자 환경을 향상시킬 수 있습니다. 복제를 프로그래밍하면 최종 사용자가 복제 저장 프로시저와 복제 에이전트 실행 파일에 대해 잘 알지 못하거나 SQL Server Management Studio에서 구현된 복제 사용자 인터페이스를 사용하지 않아도 사용자 지정 복제 기능을 사용할 수 있습니다.

다음과 같은 시나리오에서는 응용 프로그램에서 복제 서비스에 대한 프로그래밍 방식 액세스의 장점을 활용할 수 있습니다.

  • 사용자가 단추를 클릭했을 때 끌어오기 구독을 동기화하는 것과 같은 복제 기능을 기존 최종 사용자 응용 프로그램에 추가하는 경우

  • 복제를 원격으로 관리하기 위한 웹 기반 사용자 인터페이스를 만드는 경우

  • 관리 기능의 일부만 제공하거나, 한 곳에서 여러 복제 토폴로지를 원격으로 관리하거나, 관리 및 동기화 기능을 결합하는 사용자 지정 인터페이스를 만드는 경우

  • 게시, 구독 또는 배포자에 대한 상태 모니터링 기능을 추가하여 기존의 모니터링 도구를 향상시키는 경우

  • Oracle 게시자에 대해 구독을 동기화하거나 관리하는 사용자 지정 응용 프로그램을 만드는 경우

  • 병합 구독이 동기화될 때 실행되는 사용자 지정 비즈니스 규칙을 작성하는 경우

  • 새 구독자를 구성할 때 반복 실행될 수 있는 Transact-SQL 스크립트를 생성하는 경우

SQL Server에서는 복제 에이전트를 프로그래밍 방식으로 제어하고 복제 토폴로지를 프로그래밍 방식으로 관리 및 모니터링할 수 있습니다. 복제 프로그래밍 방법은 복제 프로그래밍 개념을 참조하십시오.

섹션 내용

참고 항목

개념