새 병합 테이블 아티클을 다운로드 전용으로 지정
이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server 2012에서 병합 테이블 아티클을 다운로드 전용으로 지정하는 방법에 대해 설명합니다. 다운로드 전용 아티클은 데이터가 구독자에서 업데이트되지 않는 응용 프로그램용으로 디자인되었습니다. 자세한 내용은 다운로드 전용 아티클로 병합 복제 성능 최적화을 참조하십시오.
항목 내용
시작하기 전 주의 사항
제한 사항
새 병합 테이블 아티클을 다운로드 전용으로 지정하려면:
SQL Server Management Studio
Transact-SQL
시작하기 전 주의 사항
제한 사항
- 구독이 초기화된 후 아티클을 다운로드 전용으로 지정하면 해당 아티클을 받은 모든 클라이언트 구독을 다시 초기화해야 합니다. 서버 구독은 다시 초기화할 필요가 없습니다. 속성 변경 결과에 대한 자세한 내용은 게시 및 아티클 속성 변경을 참조하십시오.
[Top]
SQL Server Management Studio 사용
새 게시 마법사의 아티클 페이지나 아티클 속성 - <Article> 대화 상자의 속성 탭에서 아티클을 다운로드 전용으로 지정합니다. 이 대화 상자는 새 게시 마법사 및 게시 속성 - <Publication> 대화 상자에서 사용할 수 있습니다. 마법사를 사용하고 대화 상자에 액세스하는 방법은 게시 만들기 및 게시 속성 보기 및 수정을 참조하십시오.
아티클 페이지에서 아티클을 다운로드 전용으로 지정하려면
- 새 게시 마법사의 아티클 페이지에서 테이블을 선택한 다음 강조 표시된 테이블은 다운로드 전용 확인란을 선택합니다.
아티클 속성 - <Article> 대화 상자의 속성 탭에서 아티클을 다운로드 전용으로 지정하려면
새 게시 마법사의 아티클 페이지 또는 게시 속성 - <Publication> 대화 상자에서 테이블을 선택한 다음 아티클 속성을 클릭합니다.
선택한 테이블 아티클 속성 설정 또는 모든 테이블 아티클 속성 설정을 클릭합니다.
아티클 속성 - <Article> 대화 상자의 속성 탭에서 대상 개체 섹션의 동기화 방향에 다음 값 중 하나를 지정합니다.
구독자로 다운로드 전용, 구독자 변경 금지
구독자로 다운로드 전용, 구독자 변경 허용
게시 속성 - <Publication> 대화 상자에서 확인을 클릭하여 저장하고 대화 상자를 닫습니다.
[Top]
Transact-SQL 사용
새 병합 테이블 아티클을 다운로드 전용으로 지정하려면
@subscriber_upload_options 매개 변수에 값을 1 또는 2로 지정하여 sp_addmergearticle을 실행합니다. 다음은 숫자 값과 이에 해당하는 동작입니다.
0 - 제한이 없습니다(기본값). 구독자의 변경 내용을 게시자에 업로드합니다.
1 - 구독자에서 변경이 허용되지만 변경 내용이 게시자로 업로드되지 않습니다.
2 - 구독자에서 변경이 허용되지 않습니다.
[!참고]
아티클의 원본 테이블이 이미 다른 게시에 게시된 경우 두 아티클의 @subscriber_upload_options 값이 동일해야 합니다.
기존의 병합 테이블 아티클을 다운로드 전용으로 수정하려면
아티클이 다운로드 전용인지 확인하려면 sp_helpmergearticle을 실행합니다. 결과 집합에서 아티클의 upload_options 값을 확인합니다.
1단계에서 반환된 값이 0이면 @property에 subscriber_upload_options 값, @force_invalidate_snapshot 및 @force_reinit_subscription에 값 1, @value에 다음 동작에 해당하는 1 또는 2 값을 지정하여 sp_changemergearticle을 실행합니다.
1 - 구독자에서 변경이 허용되지만 변경 내용이 게시자로 업로드되지 않습니다.
2 - 구독자에서 변경이 허용되지 않습니다.
[!참고]
아티클의 원본 테이블이 이미 다른 게시에 게시된 경우 두 아티클의 다운로드 전용 동작이 동일해야 합니다.
[Top]