방법: 동기화 일정 설정(SQL Server Management Studio)

구독은 배포 에이전트(스냅숏 및 트랜잭션 복제의 경우) 또는 병합 에이전트(병합 복제의 경우)에 의해 동기화됩니다. 에이전트는 다음과 같이 실행될 수 있습니다.

  • 계속 실행

  • 요청 시 실행

  • 예약 실행

새 구독 마법사의 동기화 일정 페이지에서 동기화 일정을 지정합니다. 이 마법사의 액세스 방법은 방법: 밀어넣기 구독 만들기(SQL Server Management Studio)방법: 끌어오기 구독 만들기(SQL Server Management Studio)를 참조하십시오.

작업 일정 속성 대화 상자에서 동기화 일정을 수정합니다. 이 대화 상자는 MicrosoftSQL Server Management Studio의 작업 폴더와 복제 모니터의 에이전트 세부 정보 창에서 사용할 수 있습니다. 복제 모니터 시작 방법은 방법: 복제 모니터 시작(복제 모니터)을 참조하십시오.

작업 폴더에서 일정을 지정하는 경우에는 다음 표를 사용하여 에이전트 작업 이름을 결정합니다.

에이전트

작업 이름

끌어오기 구독에 대한 병합 에이전트

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<integer>

밀어넣기 구독에 대한 병합 에이전트

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>

밀어넣기 구독에 대한 배포 에이전트

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>1

끌어오기 구독에 대한 배포 에이전트

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<GUID>2

SQL Server 이외 구독자의 밀어넣기 구독에 대한 배포 에이전트

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>

1 Oracle 게시에 대한 밀어넣기 구독의 경우 **<Publisher>-<PublicationDatabase>**가 아닌 <Publisher>-<Publisher>입니다.

2 Oracle 게시에 대한 끌어오기 구독의 경우 **<Publisher>-<PublicationDatabase>**가 아닌 <Publisher>-<DistributionDatabase>입니다.

동기화 일정을 지정하려면

  1. 새 구독 마법사의 동기화일정 페이지에 있는 에이전트 일정 드롭다운 목록에서 만들려는 각 구독에 대해 다음 값 중 하나를 선택합니다.

    • 계속 실행

    • 요청 시에만 실행

    • <일정 정의...>

  2. **<일정 정의...>**를 선택하면 작업 일정 속성 대화 상자에서 일정을 지정한 다음 확인을 클릭합니다.

  3. 마법사를 완료합니다.

복제 모니터에서 밀어넣기 구독에 대한 동기화 일정을 수정하려면

  1. 복제 모니터에서 왼쪽 창의 게시자 그룹을 확장하고 해당 게시자를 확장한 다음 해당 게시를 클릭합니다.

  2. 모든 구독 탭을 클릭합니다.

  3. 구독을 마우스 오른쪽 단추로 클릭한 다음 자세히 보기를 클릭합니다.

  4. 구독 < SubscriptionName> 창에서 동작을 클릭한 다음 <AgentName> 작업 속성을 클릭합니다.

  5. 작업 속성 - <JobName> 대화 상자의 일정 페이지에서 편집을 클릭합니다.

  6. 작업 일정 속성 대화 상자의 일정 유형 드롭다운 목록에서 값을 선택합니다.

    • 에이전트가 계속 실행되도록 지정하려면 SQL Server 에이전트가 시작될 때 자동으로 시작을 선택합니다.

    • 에이전트가 일정대로 실행되도록 지정하려면 되풀이를 선택합니다.

    • 에이전트가 요청 시 실행되도록 지정하려면 한 번을 선택합니다.

  7. 되풀이를 선택할 경우에는 에이전트의 일정을 지정합니다.

  8. 확인을 클릭합니다.

Management Studio에서 밀어넣기 구독에 대한 동기화 일정을 수정하려면

  1. Management Studio에서 배포자에 연결한 다음 해당 서버 노드를 확장합니다.

  2. SQL Server 에이전트 폴더를 확장한 다음 작업 폴더를 확장합니다.

  3. 구독과 연결된 배포 에이전트 또는 병합 에이전트의 작업을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 작업 속성 - <JobName> 대화 상자의 일정 페이지에서 편집을 클릭합니다.

  5. 작업 일정 속성 대화 상자의 일정 유형 드롭다운 목록에서 값을 선택합니다.

    • 에이전트가 계속 실행되도록 지정하려면 SQL Server 에이전트가 시작될 때 자동으로 시작을 선택합니다.

    • 에이전트가 일정대로 실행되도록 지정하려면 되풀이를 선택합니다.

    • 에이전트가 요청 시 실행되도록 지정하려면 한 번을 선택합니다.

  6. 되풀이를 선택할 경우에는 에이전트의 일정을 지정합니다.

  7. 확인을 클릭합니다.

Management Studio에서 끌어오기 구독에 대한 동기화 일정을 수정하려면

  1. Management Studio에서 구독자에 연결한 다음 해당 서버 노드를 확장합니다.

  2. SQL Server 에이전트 폴더를 확장한 다음 작업 폴더를 확장합니다.

  3. 구독과 연결된 배포 에이전트 또는 병합 에이전트의 작업을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 작업 속성 - <JobName> 대화 상자의 일정 페이지에서 편집을 클릭합니다.

  5. 작업 일정 속성 대화 상자의 일정 유형 드롭다운 목록에서 값을 선택합니다.

    • 에이전트가 계속 실행되도록 지정하려면 SQL Server 에이전트가 시작될 때 자동으로 시작을 선택합니다.

    • 에이전트가 일정대로 실행되도록 지정하려면 되풀이를 선택합니다.

    • 에이전트가 요청 시 실행되도록 지정하려면 한 번을 선택합니다.

  6. 되풀이를 선택할 경우에는 에이전트의 일정을 지정합니다.

  7. 확인을 클릭합니다.