복제 아키텍처

복제 작업에는 Microsoft SQL Server Compact 3.5의 다음 구성 요소가 사용됩니다.

  • SQL Server Compact 3.5 데이터베이스 엔진

  • SQL Server Compact 3.5 클라이언트 에이전트

  • SQL Server Compact 3.5 서버 에이전트

  • SQL Server Compact 3.5 복제 공급자

복제 아키텍처

SQL Server Compact 3.5 데이터베이스 엔진

SQL Server Compact 3.5데이터베이스 엔진에서는 장치의 로컬 데이터베이스를 관리합니다. 구독 데이터베이스의 경우 SQL Server Compact 3.5데이터베이스 엔진에서는 각 레코드에 대한 변경 추적 정보를 관리함으로써 삽입, 업데이트 또는 삭제된 모든 데이터베이스 레코드를 추적합니다.

SQL Server Compact 3.5 클라이언트 에이전트

SQL Server Compact 3.5 클라이언트 에이전트는 장치의 주요 SQL Server Compact 3.5 복제 구성 요소입니다. SQL Server Compact 3.5 클라이언트 에이전트는 SQL Server Compact 3.5 복제 개체 인터페이스를 구현합니다. 응용 프로그램에서는 이 인터페이스를 호출하여 프로그래밍 방식으로 복제를 제어합니다.

SQL Server Compact 3.5 서버 에이전트

SQL Server Compact 3.5 서버 에이전트는 SQL Server와 SQL Server Compact 3.5 간의 통신을 관리하는 구성 요소입니다. SQL Server Compact 3.5 서버 에이전트는 Microsoft 인터넷 정보 서비스(IIS)를 실행하는 서버에 있으며 SQL Server Compact 3.5 클라이언트 에이전트의 모든 HTTP 요청을 처리합니다.

SQL Server 조정자 및 SQL Server Compact 3.5 복제 공급자

동기화를 수행할 때 SQL Server 조정자는 SQL Server Compact 3.5 복제 공급자를 호출합니다. SQL Server 조정자와 SQL Server Compact 3.5 복제 공급자는 IIS를 실행하며 SQL Server Compact 3.5 서버 도구가 설치된 서버에 있습니다. SQL Server 조정자를 시작하면 게시자의 병합 에이전트가 구독에 연결됩니다.