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