SQL Server Compact에 데이터 복제

병합 복제를 사용하면 데이터를 SQL Server Compact 3.5 SP2에 복제할 수 있으므로 모바일 사용자가 데이터 변경 내용을 중앙 SQL Server 데이터베이스와 편리하게 동기화할 수 있습니다. 많은 응용 프로그램에서는 영업 사원, 배달원 등을 비롯한 원격 사용자들이 데이터를 사용할 수 있어야 합니다. 이러한 응용 프로그램에는 CRM(Customer Relationship Management), SFA(Sales Force Automation) 및 FFA(Field Force Automation) 응용 프로그램이 포함됩니다. 이러한 시나리오에 대한 자세한 내용은 모바일 사용자와 데이터 교환을 참조하십시오.

SQL Server Compact로 복제하는 데 필요한 구성 요소

병합 복제는 웹 동기화를 사용하여 데이터를 SQL Server Compact 3.5 SP2과 동기화합니다. 데이터 변경 내용이 SQL Server Compact 3.5 SP2에 배달되는 형식은 다른 SQL Server 버전과 다르지만 아키텍처는 기본적으로 동일합니다. 즉, 구독자는 변경 내용을 Microsoft 인터넷 정보 서비스(IIS) 서버를 통해 게시자로 보내고 동일한 IIS 서버를 통해 게시자로부터 변경 내용을 받습니다. SQL Server Compact 3.5 SP2 동기화를 위한 아키텍처에 대한 자세한 내용은 Replication Architecture를 참조하십시오. 연결을 위해 IIS 서버를 구성하는 방법은 Configuring and Securing Server Environment을 참조하십시오.

SQL Server 2008은 SQL Server Compact 버전 3.0, 3.1 및 3.5를 실행하는 구독자에 대해 동기화를 지원합니다. 3개 버전에 대해 모두 IIS 서버에서 SQL Server Compact 3.5 IIS 구성 요소와 SQL Server 2008 IIS 구성 요소를 사용해야 합니다. 게시 호환성 수준을 90RTM 또는 100RTM으로 설정해야 합니다. 호환성 수준에 대한 자세한 내용은 복제 토폴로지에 SQL Server의 여러 버전 사용을 참조하십시오.

새 설치를 위한 구성 요소 설치

새 설치를 위한 구성 요소를 설치하려면 다음 단계를 수행합니다.

  1. 게시자에 SQL Server 2008을 설치합니다.

  2. 각 구독자에 SQL Server Compact 3.5 SP2를 설치합니다.

  3. IIS 서버에 SQL Server 2008 웹 동기화 마법사 및 클라이언트 연결 구성 요소를 설치합니다.

  4. IIS 서버에 SQL Server Compact 3.5 SP2 서버 도구를 설치합니다.

  5. 웹 동기화를 구성합니다. 그러면 SQL Server Compact 3.5 SP2 서버 에이전트가 웹 동기화에 사용되는 가상 디렉터리에 복사됩니다.

기존 설치를 위한 구성 요소 설치

SQL Server Compact 3.5 3.0 또는 3.1에서 SQL Server Compact 3.5 SP2 3.5 및 SQL Server 2005에서 SQL Server 2008로 토폴로지를 업그레이드하려면 다음 단계를 수행합니다.

  1. 각 구독자에서 SQL Server Compact 3.5를 업그레이드합니다.

  2. 게시자에서 SQL Server를 업그레이드합니다.

  3. IIS 서버에서 SQL Server Compact 3.5 서버 도구를 제거합니다.

  4. IIS 서버에서 웹 동기화 마법사 및 클라이언트 연결 구성 요소를 제거합니다.

  5. 구성된 가상 디렉터리를 제거합니다.

  6. IIS 서버에 SQL Server 2008 웹 동기화 마법사 및 클라이언트 연결 구성 요소를 설치합니다.

  7. IIS 서버에 SQL Server Compact 3.5 SP2 서버 도구를 설치합니다.

  8. 웹 동기화를 구성합니다. 그러면 SQL Server Compact 3.5 SP2 서버 에이전트가 웹 동기화에 사용되는 가상 디렉터리에 복사됩니다.

SQL Server Compact용 게시 및 구독 만들기

게시는 새 게시 마법사 또는 sp_addmergepublication 저장 프로시저를 사용하여 생성됩니다. SQL Server Compact 3.5 SP2 구독을 지원하는 게시에는 문자 모드 스냅숏이 필요하다는 것과 같은 여러 가지 요구 사항 및 제한 사항이 있습니다.

SQL Server 2008은 SQL Server Compact 버전 3.0, 3.1 및 3.5를 실행하는 구독자에 대해 동기화를 지원합니다. 구독은 새 구독 마법사를 사용하여 또는 프로그래밍 방식으로 생성됩니다. 자세한 내용은 Creating a Subscription를 참조하십시오.

SQL Server Management Studio 및 복제 모니터

표준 SQL Server 구독과 마찬가지로 SQL Server Compact 3.5 SP2 구독은 SQL Server Management Studio 및 복제 모니터에 표시됩니다. SQL Server Management Studio에서 구독을 동기화하는 방법은 Synchronous Data Synchronization를 참조하십시오.

참고 항목

개념

관련 자료