방법: 구독 다시 초기화(SQL Server Management Studio)
구독을 다시 초기화하는 프로세스는 두 부분으로 구성되어 있습니다.
- 게시에 대한 단일 구독이나 모든 구독을 다시 초기화하도록 표시합니다. Microsoft SQL Server Management Studio 의 로컬 게시 폴더와 로컬 구독 폴더에서 사용할 수 있는 구독 다시 초기화 대화 상자에서 다시 초기화할 구독을 표시합니다. 또한 모든 구독 탭 및 복제 모니터의 게시 노드에서 구독을 표시할 수 있습니다. 복제 모니터 시작 방법은 방법: 복제 모니터 시작(복제 모니터)을 참조하십시오. 구독을 다시 초기화하도록 표시할 때는 다음과 같은 옵션을 선택할 수 있습니다.
- 현재 스냅숏 사용
다음에 배포 에이전트 또는 병합 에이전트가 실행될 때 현재 스냅숏을 구독자에 적용하려면 이 옵션을 선택합니다. 유효한 스냅숏이 없으면 이 옵션을 선택할 수 없습니다. - 새 스냅숏 사용
새 스냅숏으로 구독을 다시 초기화하려면 이 옵션을 선택합니다. 스냅숏 에이전트에 의해 스냅숏이 생성된 후에만 스냅숏을 구독자에 적용할 수 있습니다. 스냅숏 에이전트가 예약 실행되도록 설정한 경우에는 예약된 다음 스냅숏 에이전트가 실행될 때까지 구독이 다시 초기화되지 않습니다. 스냅숏 에이전트를 바로 시작하려면 지금 새 스냅숏 생성을 선택합니다. - 다시 초기화하기 전에 동기화되지 않은 변경 내용 업로드
병합 복제에 대해서만 사용할 수 있습니다. 구독자의 데이터를 스냅숏으로 덮어쓰기 전에 보류 중인 구독 데이터베이스의 변경 내용을 업로드하려면 이 옵션을 선택합니다.
매개 변수가 있는 필터를 추가, 삭제 또는 변경할 경우 보류 중인 구독자의 변경 내용을 다시 초기화 중에 게시자로 업로드할 수 없습니다. 보류 중인 변경 내용을 업로드하려면 필터를 변경하기 전에 모든 구독을 동기화합니다.
- 현재 스냅숏 사용
- 구독이 다음에 동기화될 때 다시 초기화됩니다. 배포 에이전트(트랜잭션 복제의 경우) 또는 병합 에이전트(병합 복제의 경우)는 최신 스냅숏을 다시 초기화하도록 표시된 구독이 있는 각 구독자에 적용합니다. 구독 동기화 방법은 방법: 밀어넣기 구독 동기화(SQL Server Management Studio) 및 방법: 끌어오기 구독 동기화(SQL Server Management Studio)를 참조하십시오.
Management Studio에서 단일 밀어넣기 또는 끌어오기 구독을 다시 초기화하도록 표시하려면(게시자)
Management Studio 에서 게시자에 연결한 다음 해당 서버 노드를 확장합니다.
복제 폴더를 확장한 다음 로컬 게시 폴더를 확장합니다.
다시 초기화할 구독이 있는 게시를 확장합니다.
구독을 마우스 오른쪽 단추로 클릭한 다음 다시 초기화를 클릭합니다.
구독 다시 초기화 대화 상자에서 옵션을 선택한 다음 다시 초기화 표시를 클릭합니다.
Management Studio에서 단일 끌어오기 구독을 다시 초기화하도록 표시하려면(구독자)
Management Studio 에서 구독자에 연결한 다음 해당 서버 노드를 확장합니다.
복제 폴더를 확장한 다음 로컬 구독 폴더를 확장합니다.
구독을 마우스 오른쪽 단추로 클릭한 다음 다시 초기화를 클릭합니다.
구독 다시 초기화 대화 상자에서 옵션을 선택한 다음 다시 초기화 표시를 클릭합니다.
Management Studio에서 모든 구독을 다시 초기화하도록 표시하려면
Management Studio 에서 게시자에 연결한 다음 해당 서버 노드를 확장합니다.
복제 폴더를 확장한 다음 로컬 게시 폴더를 확장합니다.
다시 초기화할 구독이 있는 게시를 마우스 오른쪽 단추로 클릭한 다음 모든 구독 다시 초기화를 클릭합니다.
구독 다시 초기화 대화 상자에서 옵션을 선택한 다음 다시 초기화 표시를 클릭합니다.
복제 모니터에서 단일 밀어넣기 또는 끌어오기 구독을 다시 초기화하도록 표시하려면
복제 모니터에서 왼쪽 창의 게시자 그룹을 확장하고 해당 게시자를 확장한 다음 해당 게시를 클릭합니다.
모든 구독 탭을 클릭합니다.
다시 초기화할 구독을 마우스 오른쪽 단추로 클릭한 다음 구독 다시 초기화를 클릭합니다.
구독 다시 초기화 대화 상자에서 옵션을 선택한 다음 다시 초기화 표시를 클릭합니다.
복제 모니터에서 모든 구독을 다시 초기화하도록 표시하려면
복제 모니터에서 왼쪽 창의 게시자 그룹을 확장한 다음 게시자를 확장합니다.
다시 초기화할 구독이 있는 게시를 마우스 오른쪽 단추로 클릭한 다음 모든 구독 다시 초기화를 클릭합니다.
구독 다시 초기화 대화 상자에서 옵션을 선택한 다음 다시 초기화 표시를 클릭합니다.
참고 항목
개념
관련 자료
How to: Reinitialize a Subscription (Replication Transact-SQL Programming)