방법: 병합 테이블 아티클 간의 논리적 레코드 관계 정의(SQL Server Management Studio)
새 게시 마법사 및 게시 속성 - <Publication> 대화 상자의 조인 추가 대화 상자에서 논리적 레코드를 정의할 수 있습니다. 마법사 사용과 대화 상자 액세스에 대한 자세한 내용은 방법: 게시 만들기 및 아티클 정의(SQL Server Management Studio) 및 방법: 게시 및 아티클 속성 보기 및 수정(SQL Server Management Studio)을 참조하십시오.
논리적 레코드가 병합 게시의 조인 필터에 적용되고 게시가 미리 계산된 파티션을 사용하기 위한 요구 사항을 따르는 경우에만 조인 추가 대화 상자에서 논리적 레코드를 정의할 수 있습니다. 조인 필터에 적용되지 않는 논리적 레코드를 정의하고 논리적 레코드 수준에서 충돌 감지 및 해결을 설정하려면 저장 프로시저를 사용해야 합니다. 자세한 내용은 How to: Define a Logical Record Relationship Between Merge Table Articles (Replication Transact-SQL Programming)를 참조하십시오.
[!참고] 게시에 대한 구독이 초기화된 후 게시 속성 - <Publication> 대화 상자에서 논리적 레코드를 추가, 수정 또는 삭제할 경우 변경을 수행한 후 새 스냅숏을 생성하고 모든 구독을 다시 초기화해야 합니다. 속성 변경 요구 사항에 대한 자세한 내용은 게시 및 아티클 속성 변경을 참조하십시오.
논리적 레코드 관계를 정의하려면
새 게시 마법사의 테이블 행 필터 페이지 또는 게시 속성 - <Publication> 대화 상자의 행 필터 페이지에서 필터링된 테이블 창의 행 필터를 선택합니다.
논리적 레코드 관계는 조인 필터와 연결된 행 필터를 확장합니다. 따라서 조인 필터로 확장하기 전에 행 필터를 정의한 다음 논리적 레코드 관계를 적용해야 합니다. 한 조인 필터를 정의한 후에 다른 조인 필터를 사용하여 이 조인 필터를 확장할 수 있습니다. 조인 필터 정의 방법은 방법: 병합 아티클 간의 조인 필터 정의 및 수정(SQL Server Management Studio)을 참조하십시오.
추가를 클릭한 다음 선택한 필터 확장을 위해 조인 추가를 클릭합니다.
조인 추가 대화 상자에서 조인 필터를 정의한 다음 논리적 레코드 확인란을 선택합니다.
게시 속성 - <Publication> 대화 상자에서 확인을 클릭하여 저장하고 대화 상자를 닫습니다.
논리적 레코드 관계를 삭제하려면
논리적 레코드 관계만 삭제하거나 논리적 레코드 관계 및 이와 관련된 조인 필터를 함께 삭제합니다.
논리적 레코드 관계만 삭제하려면
- 새 게시 마법사의 행 필터 페이지 또는 게시 속성 - <Publication> 대화 상자의 행 필터 페이지에서 필터링된 테이블 창의 논리적 레코드 관계와 관련된 조인 필터를 선택한 다음 편집을 클릭합니다.
- 조인 편집 대화 상자에서 논리적 레코드 확인란 선택을 취소합니다.
- 확인을 클릭합니다.
논리적 레코드 관계 및 이와 관련된 조인 필터를 함께 삭제하려면
- 새 게시 마법사의 행 필터 페이지 또는 게시 속성 - <Publication> 대화 상자에서 필터링된 테이블 창의 테이블을 선택한 다음 삭제를 클릭합니다. 삭제하는 조인 필터가 다른 조인에 의해 확장된 경우 해당 조인 또한 삭제됩니다.
참고 항목
작업
방법: 병합 아티클 간의 조인 필터 정의 및 수정(SQL Server Management Studio)
방법: 병합 아티클에 대해 매개 변수가 있는 행 필터 정의 및 수정(SQL Server Management Studio)
방법: 정적 행 필터 정의 및 수정(SQL Server Management Studio)
개념
논리적 레코드를 사용하여 관련된 행의 변경 내용을 그룹화