방법: 트랜잭션 아티클의 데이터 변경 내용에 대한 전파 방법 설정(SQL Server Management Studio)

새 게시 마법사와 게시 속성 - <Publication> 대화 상자에서 사용 가능한 아티클 속성 - <Article> 대화 상자의 속성 탭에서 전파 방법을 지정합니다. 마법사 사용 방법과 대화 상자 액세스 방법은 방법: 게시 만들기 및 아티클 정의(SQL Server Management Studio)방법: 게시 및 아티클 속성 보기 및 수정(SQL Server Management Studio)을 참조하십시오.

기본적으로 트랜잭션 복제는 각 아티클에 대한 저장 프로시저 집합을 사용하여 변경 내용을 구독자에 전파합니다. 이 프로시저는 사용자 지정 프로시저로 대체할 수 있습니다. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하십시오.

전파 방법을 지정하려면

  1. 새 게시 마법사의 아티클 페이지 또는 게시 속성 - <Publication> 대화 상자에서 테이블을 선택한 다음 아티클 속성을 클릭합니다.

  2. 선택한 테이블 아티클 속성 설정을 클릭합니다.

  3. 아티클 속성 - <Article> 대화 상자의 속성 탭에 있는 문 배달 섹션에서 INSERT 배달 형식, UPDATE 배달 형식DELETE 배달 형식 메뉴를 사용하여 각 작업의 전파 방법을 지정합니다.

  4. 확인을 클릭합니다.

  5. 게시 속성 - <Publication> 대화 상자에서 확인을 클릭하여 저장하고 대화 상자를 닫습니다.

사용자 지정 저장 프로시저를 생성하여 사용하려면

  1. 새 게시 마법사의 아티클 페이지 또는 게시 속성 - <Publication> 대화 상자에서 테이블을 선택한 다음 아티클 속성을 클릭합니다.

  2. 선택한 테이블 아티클 속성 설정을 클릭합니다.

    아티클 속성 - <Article> 대화 상자의 속성 탭에 있는 문 배달 섹션의 해당 배달 형식 메뉴(INSERT 배달 형식, UPDATE 배달 형식 또는 DELETE 배달 형식)에서 CALL 구문을 선택한 다음 INSERT 저장 프로시저, DELETE 저장 프로시저 또는 UPDATE 저장 프로시저에 사용할 프로시저 이름을 입력합니다. CALL 구문에 대한 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정의 "저장 프로시저 호출 구문" 섹션을 참조하십시오.

  3. 확인을 클릭합니다.

  4. 게시 속성 - <Publication> 대화 상자에서 확인을 클릭하여 저장하고 대화 상자를 닫습니다.

  5. 게시에 대한 스냅숏이 생성되면 이전 단계에서 지정한 프로시저가 포함됩니다. 이 프로시저는 지정한 CALL 구문을 사용하지만 복제에 사용되는 기본 논리를 포함합니다.

    스냅숏이 생성된 후 이 아티클이 속해 있는 게시의 스냅숏 폴더로 이동하여 아티클과 동일한 이름을 가진 .sch 파일을 찾습니다. 메모장이나 다른 텍스트 편집기를 사용하여 이 파일을 열고 삽입, 업데이트 또는 삭제 저장 프로시저에 대한 CREATE PROCEDURE 명령을 찾은 후 프로시저 정의를 편집하여 데이터 변경 내용 전파에 대한 사용자 지정 논리를 제공합니다. 스냅숏이 다시 생성되면 사용자 지정 프로시저를 다시 만들어야 합니다.

    주의 사항주의

    복제에서 생성된 스냅숏 파일을 편집할 때는 주의해야 합니다. 사용자 지정 저장 프로시저의 사용자 지정 논리를 테스트하고 지원해야 합니다. Microsoft는 사용자 지정 논리에 대한 지원을 제공하지 않습니다.