Windows 동기화 관리자를 사용하여 구독 동기화Synchronize a Subscription Using Windows Synchronization Manager

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse SQL ServerSQL Server가 동기화 관리자와 같은 컴퓨터에서 실행 중인 경우에는 구독을 Microsoft SQL ServerSQL Server 게시와 동기화하는 데만 MicrosoftMicrosoft Windows 동기화 관리자를 사용할 수 있습니다. 동기화 관리자를 사용하면 오프라인 파일과 웹 페이지를 동기화할 수도 있습니다. MicrosoftMicrosoft Windows Synchronization Manager can only be used to synchronize subscriptions to Microsoft SQL ServerSQL Server publications if SQL ServerSQL Server is running on the same computer as Synchronization Manager (it can also be used to synchronize offline files and Web pages). 동기화 관리자를 사용하려면 다음을 수행하십시오.To use Synchronization Manager:

  1. 구독 속성 - <Subscriber>:<SubscriptionDatabase> 대화 상자에서 Windows 동기화 관리자로 전체 구독의 동기화를 사용할 수 있습니다.Enable the synchronization of pull subscriptions with Windows Synchronization Manager in the Subscription Properties - <Subscriber>: <SubscriptionDatabase> dialog box. 이 대화 상자에 액세스하는 방법은 끌어오기 구독 속성 보기 및 수정을 참조하세요.For more information about accessing this dialog box, see View and Modify Pull Subscription Properties.

  2. Windows의 시작 메뉴를 통해 동기화 관리자에 액세스합니다.Access Synchronization Manager through the Start menu in Windows.

    동기화 관리자를 사용하면 병합 구독에 대해 대화형 해결 프로그램을 사용할 수 있습니다.Synchronization Manager allows you to use the Interactive Resolver for merge subscriptions. 일반적으로 동기화하는 동안 감지된 충돌은 자동으로 해결되지만 대화형 해결이 설정된 경우에는 동기화하는 동안 사용자가 충돌을 해결할 수 있습니다.Typically, conflicts detected during synchronization are resolved automatically, but if interactive resolution is enabled, conflicts can be resolved by a user during synchronization. 동기화가 Windows 동기화 관리자 외부(예: SQL Server Management StudioSQL Server Management Studio 또는 복제 모니터의 예약 동기화 또는 요청 시 동기화)에서 수행된 경우 아티클에 지정된 해결 프로그램에 따라 사용자 개입 없이도 자동으로 충돌이 해결됩니다.If a synchronization is performed outside of Windows Synchronization Manager (as a scheduled synchronization or an on demand synchronization in SQL Server Management StudioSQL Server Management Studio or Replication Monitor), conflicts are resolved automatically without user intervention, according to the resolver specified for the article.

참고

Windows Server 2008Windows Server 2008Windows VistaWindows Vista부터 64비트 버전의 Windows 동기화 관리자는 32비트 구독을 검색할 수 없습니다.Beginning with Windows Server 2008Windows Server 2008 and Windows VistaWindows Vista, 64-bit versions of the Windows Synchronization Manager cannot detect 32-bit subscriptions.

Windows 동기화 관리자를 통한 끌어오기 구독 동기화가 가능하도록 설정하려면To enable the synchronization of pull subscriptions with Windows Synchronization Manager

  1. 구독 속성-<Subscriber>: <SubscriptionDatabase> 대화 상자의 일반 페이지에서 Windows 동기화 관리자 사용 옵션에 사용 값을 선택합니다.On the General page of the Subscription Properties - <Subscriber>: <SubscriptionDatabase> dialog box, select a value of Enable for the Use Windows Synchronization Manager option.

  2. 확인을 클릭합니다.Click OK.

동기화 관리자로 끌어오기 구독을 동기화하려면To synchronize a pull subscription with Synchronization Manager

  1. 다음 중 한 가지 방법을 사용하여 동기화 관리자를 시작합니다.Launch Synchronization Manager using one of the following methods:

    • Internet Explorer에서 도구, 동기화를 차례로 클릭합니다.In Internet Explorer, click Tools, and then click Synchronize.

    • 시작을 클릭하고 프로그램 또는 모든 프로그램, 보조프로그램을 차례로 가리킨 다음 동기화를 클릭합니다.Click Start, point to Programs or All Programs, point to Accessories, and then click Synchronize.

    • 시작, 실행Click Start, and then click Run. 을 차례로 클릭합니다. 실행 대화 상자에서 열기 in the 필드에 를 입력한 다음 확인을 참조하십시오.In the Run dialog box, type mobsync.exe in the Open field, and then click OK.

  2. 동기화할 항목 대화 상자에서 동기화할 구독을 선택합니다.In the Items to Synchronize dialog box, select the subscriptions to synchronize. 구독은 컴퓨터에 설치된 SQL ServerSQL Server 인스턴스 아래에 나열되어 있습니다.Subscriptions are listed under the SQL ServerSQL Server instances installed on the computer.

  3. 동기화를 클릭합니다.Click Synchronize.

동기화 관리자로 끌어오기 구독을 다시 초기화하려면To reinitialize a pull subscription with Synchronization Manager

  1. 동기화할 항목 대화 상자에서 구독을 선택한 다음 속성을 클릭합니다.In the Items to Synchronize dialog box, select a subscription, and then click Properties.

  2. SQL Server 구독 속성 대화 상자에서 구독 다시 초기화를 클릭합니다.In the SQL Server Subscription Properties dialog box, click Reinitialize Subscription.

  3. 를 클릭합니다.Click Yes.

  4. 확인을 클릭합니다.Click OK.

    다음에 구독이 동기화되면 기본적으로 새 스냅숏이 구독 데이터베이스에 적용됩니다.The next time the subscription is synchronized, by default a new snapshot is applied to the subscription database. 자세한 내용은 구독 다시 초기화를 참조하세요.For more information, see Reinitialize Subscriptions.

참고

병합 복제를 사용하면 스냅숏이 적용되기 전에 처리 중인 변경 내용이 게시자로 업로드되지만 동기화 관리자에서는 이 옵션을 사용할 수 없습니다.Merge replication allows any outstanding changes to be uploaded to the Publisher before the snapshot is applied, but this option is not available from Synchronization Manager. 변경 내용을 업로드하려면 구독을 다시 초기화하기 전에 동기화합니다.To upload changes, synchronize the subscription before reinitializing it.

동기화 관리자에서 끌어오기 구독에 대한 속성을 설정하려면To set properties for a pull subscription in Synchronization Manager

  1. 동기화할 항목 대화 상자에서 구독을 선택한 다음 속성을 클릭합니다.In the Items to Synchronize dialog box, select a subscription, and then click Properties.

  2. 다음 탭에서 속성을 보고 수정합니다.View and modify properties on the following tabs:

    • IDIdentification

    • 구독자 로그인, 배포자 로그인게시자 로그인 (병합 복제의 경우만 해당)Subscriber Login, Distributor Login, and Publisher Login (for merge replication only)

    • 웹 서버 정보 (SQL Server 2005 이상을 실행하는 구독자에서 병합 구독의 경우)Web Server Information (for merge subscriptions on Subscribers running SQL Server 2005 or later)

    • 기타Other

      모든 연결에 대해 Windows 인증을 사용하는 것이 좋습니다.It is recommended to use Windows Authentication for all connections. 배포 에이전트 및 병합 에이전트에 필요한 사용 권한에 대한 자세한 내용은 Replication Agent Security Model을 참조하십시오.For information about the permissions required by the Distribution Agent and the Merge Agent, see Replication Agent Security Model.

  3. 확인을 클릭합니다.Click OK.

동기화 관리자에서 끌어오기 구독을 제거하려면To remove a pull subscription from Synchronization Manager

  1. 동기화할 항목 대화 상자에서 구독을 선택한 다음 속성을 클릭합니다.In the Items to Synchronize dialog box, select a subscription, and then click Properties.

  2. SQL Server 구독 속성 대화 상자에서 구독 제거를 클릭합니다.In the SQL Server Subscription Properties dialog box, click Remove Subscription.

  3. 구독 제거 대화 상자에서 옵션을 선택합니다.Select an option in the Remove Subscription dialog box.

  4. 확인을 클릭합니다.Click OK.

대화형 해결 프로그램을 사용하려면To use the Interactive Resolver

  1. 대화형 해결을 사용할 아티클과 구독을 설정합니다.Enable the article and subscription to use interactive resolution. 자세한 내용은 병합 아티클에 대한 상호 충돌 해결 지정을 참조하세요.For more information, see Specify Interactive Conflict Resolution for Merge Articles.

  2. 동기화 관리자에서 구독이 동기화를 시작하면 대화형 충돌 해결이 설정되어 있고 하나 이상의 아티클에 대한 충돌이 있는 경우 대화형 해결 프로그램이 자동으로 시작됩니다.After the subscription begins synchronizing in Synchronization Manager, the Interactive Resolver launches automatically if interactive conflict resolution is enabled and there are conflicts for one or more articles. 대화형 해결 프로그램은 권장 해결 방법(게시 및 구독을 만들 때 지정한 해결 프로그램에 기반함)과 함께 한 번에 하나의 충돌을 표시합니다.The Interactive Resolver displays conflicts one at a time, with a suggested resolution for each conflict (based on the resolver specified when the publication and subscription were created).

  3. 선택적으로 대화형 해결 프로그램에 표시된 열을 편집한 다음 다음 단추 중 하나를 클릭하여 충돌을 해결합니다.Optionally edit any of the columns displayed in the Interactive Resolver, and then click one of the following buttons to resolve the conflict:

    • 제안 허용Accept Suggested

    • 게시자 허용Accept Publisher

    • 구독자 허용Accept Subscriber

    • 모든 충돌 자동 해결 - 추가 입력 없이 현재 모든 충돌이 해결됩니다.Resolve All Automatically (all current conflicts are resolved without further input)

      그러면 선택한 행이 게시자 및/또는 구독자에 적용되고 후속 동기화 중에 토폴로지에 있는 다른 노드로 전파됩니다.The selected row is then applied to the Publisher and/or Subscriber; it is propagated to other nodes in the topology during subsequent synchronizations.

참고

편집을 수행한 경우에는 편집 내용이 해결을 위해 선택한 행의 일부인 경우에만 적용됩니다.Edits are only applied if they are part of the row that is chosen for resolution. 예를 들어 게시자에서 편집을 수행한 다음 구독자 허용을 클릭하면 편집 내용이 무시됩니다.For example, if you make edits under Publisher, and then click Accept Subscriber, the edits are discarded.

참고 항목See Also

대화형 충돌 해결Interactive Conflict Resolution