다음을 통해 공유


Windows 동기화 관리자를 사용하여 구독을 동기화하기

적용 대상: SQL Server Azure SQL Managed Instance

Microsoft Windows 동기화 관리자는 SQL Server가 동기화 관리자와 동일한 컴퓨터에서 실행 중인 경우에만 Microsoft SQL Server 게시에 대한 구독을 동기화하는 데 사용할 수 있습니다(오프라인 파일 및 웹 페이지를 동기화하는 데도 사용할 수 있음). 동기화 관리자를 사용하려면 다음을 수행하십시오.

  1. 구독 속성 - <구독자>: <SubscriptionDatabase> 대화 상자에서 Windows 동기화 관리자와 끌어오기 구독의 동기화를 사용하도록 설정합니다. 이 대화 상자에 액세스하는 방법은 끌어오기 구독 속성 보기 및 수정을 참조하세요.

  2. Windows의 시작 메뉴를 통해 동기화 관리자에 액세스합니다.

동기화 관리자를 사용하면 병합 구독에 대해 대화형 해결 프로그램을 사용할 수 있습니다. 일반적으로 동기화하는 동안 감지된 충돌은 자동으로 해결되지만 대화형 해결이 설정된 경우에는 동기화하는 동안 사용자가 충돌을 해결할 수 있습니다. Windows 동기화 관리자 외부에서 동기화를 수행하는 경우(SQL Server Management Studio 또는 복제 모니터에서 예약된 동기화 또는 주문형 동기화로) 아티클에 지정된 확인자에 따라 사용자 개입 없이 충돌이 자동으로 해결됩니다.

참고 항목

Windows Server 2008, Windows Vista 및 64비트 버전의 Windows 동기화 관리자는 32비트 구독을 검색할 수 없습니다.

Windows 동기화 관리자를 통한 끌어오기 구독 동기화가 가능하도록 설정하려면

  1. 구독 속성 - <구독자>: <SubscriptionDatabase> 대화 상자의 일반 페이지에서 Windows 동기화 관리자 사용 옵션에 사용 값을 선택합니다.

  2. 확인을 선택합니다.

동기화 관리자를 사용해 끌어오기 구독을 동기화하려면

  1. 다음 방법 중 하나를 사용하여 동기화 관리자를 시작합니다.

    • Internet Explorer에서 도구, 동기화를 차례로 클릭합니다.

    • 시작을 클릭하고 프로그램 또는 모든 프로그램, 보조프로그램을 차례로 가리킨 다음 동기화를 클릭합니다.

    • 시작을 클릭한 다음 실행을 클릭합니다. 실행 대화 상자의 열기 필드에 mobsync.exe를 입력한 다음 확인을 클릭합니다.

  2. 동기화할 항목 대화 상자에서 동기화할 구독을 선택합니다. 구독은 컴퓨터에 설치된 SQL Server 인스턴스 아래에 나열됩니다.

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

동기화 관리자를 사용하여 끌어오기 구독을 다시 초기화하려면

  1. 동기화할 항목 대화 상자에서 구독을 선택한 다음 속성을 클릭합니다.

  2. SQL Server 구독 속성 대화 상자에서 구독 다시 시작을 클릭합니다.

  3. 를 클릭합니다.

  4. 확인을 선택합니다.

    다음에 구독이 동기화되면 기본적으로 새 스냅샷이 구독 데이터베이스에 적용됩니다. 자세한 내용은 구독 다시 초기화를 참조하세요.

참고 항목

병합 복제를 사용하면 스냅샷이 적용되기 전에 게시자에 미해결 변경 내용을 업로드할 수 있지만 동기화 관리자에서는 이 옵션을 사용할 수 없습니다. 변경 내용을 업로드하려면 구독을 다시 초기화하기 전에 동기화합니다.

동기화 관리자에서 끌어오기 구독에 대한 속성을 설정하려면

  1. 동기화할 항목 대화 상자에서 구독을 선택한 다음 속성을 클릭합니다.

  2. 다음 탭에서 속성을 보고 수정합니다.

    • ID

    • 구독자 로그인, 배포자 로그인게시자 로그인(병합 복제 전용)

    • 웹 서버 정보(SQL Server 2005 이상을 실행하는 구독자의 병합 구독용)

    • 기타

    모든 연결에 Windows 인증을 사용하는 것이 좋습니다. 배포 에이전트 및 병합 에이전트에 필요한 사용 권한에 대한 자세한 내용은 복제 에이전트 보안 모델를 참조하세요.

  3. 확인을 선택합니다.

동기화 관리자에서 끌어오기 구독을 제거하려면

  1. 동기화할 항목 대화 상자에서 구독을 선택한 다음 속성을 클릭합니다.

  2. SQL Server 구독 속성 대화 상자에서 구독 제거를 클릭합니다.

  3. 구독 제거 대화 상자에서 옵션을 선택합니다.

  4. 확인을 선택합니다.

대화형 해결 프로그램을 사용하려면

  1. 대화형 해상도를 사용하도록 아티클 및 구독을 사용하도록 설정합니다. 자세한 내용은 병합 복제 속성 지정을 참조하세요.

  2. 동기화 관리자에서 구독 동기화를 시작하면 대화형 충돌 해결을 사용하도록 설정하고 하나 이상의 아티클에 대한 충돌이 있는 경우 대화형 해결 프로그램을 자동으로 시작합니다. 대화형 해결 프로그램은 권장 해결 방법(게시 및 구독을 만들 때 지정한 해결 프로그램에 기반함)과 함께 한 번에 하나의 충돌을 표시합니다.

  3. 선택적으로 대화형 해결 프로그램에 표시된 열을 편집한 다음 다음 단추 중 하나를 클릭하여 충돌을 해결합니다.

    • 제안 수락

    • 게시자 수락

    • 구독자 허용

    • 모두 자동으로 해결(모든 현재 충돌은 추가 입력 없이 해결됨)

    그러면 선택한 행이 게시자 및/또는 구독자에 적용됩니다. 후속 동기화 중에 토폴로지의 다른 노드로 전파됩니다.

참고 항목

편집은 해상도를 위해 선택된 행의 일부인 경우에만 적용됩니다. 예를 들어 게시자에서 편집한 다음 구독자 수락을 클릭하면 편집 내용이 삭제됩니다.