Share via


아티클에 필터 추가

필터링을 사용하면 게시에 있는 데이터의 하위 집합을 각 구독자에게 보낼 수 있습니다. 게시 마법사나 sp_addmergefilter 저장 프로시저를 사용하여 필터를 게시에 추가할 수 있습니다.

행 및 열 필터링 작동 방법

Microsoft SQL Server 복제에서는 행 및 열 필터링을 제공합니다. 이러한 필터링을 사용하면 다른 장치에 게시할 수 있는 데이터의 하위 집합을 정의 및 유지 관리할 수 있습니다. 행 필터링을 사용하면 게시된 테이블에서 행 하위 집합을 게시할 수 있습니다. 예를 들어 서비스 조직에서 각 서비스 담당자는 자신이 서비스하는 계정에 대한 고객 레코드만 받아야 할 수 있습니다. 열 필터링을 사용하면 게시된 테이블에서 열 하위 집합을 게시할 수 있습니다. 예를 들어 열 필터를 사용하여 스마트 장치에 게시하지 않을 큰 텍스트 또는 이미지 열을 제거할 수 있습니다.

참고

게시 내의 동일한 아티클에서 행 및 열 필터링을 모두 사용할 수 있습니다.

자세한 내용은 SQL Server 온라인 설명서의 "게시된 데이터 필터링"을 참조하십시오.

게시 마법사를 사용한 게시 필터링

게시 마법사를 사용하여 게시를 만들 때 각 아티클 옆에 있는 확인란을 선택하여 게시할 아티클을 선택하십시오. 아티클을 선택할 때 필터링을 추가할 수 있습니다. 열 및 행 필터링은 마법사에서 동시에 구성됩니다.

sp_addmergefilter를 사용한 게시 필터링

sp_addmergefilter 저장 프로시저를 사용하면 게시를 필터링할 수 있습니다. 이 저장 프로시저는 많은 인수를 가질 수 있지만 SQL Server Compact 3.5 구독자를 사용할 경우에는 다음과 같이 특정 값이 필요한 하나의 인수만 사용됩니다.

인수

설명 또는 요구 사항

SQL Server 버전

@filter_type

'1'(조인 필터)만 지원됩니다.

SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 

참고

SQL Server Compact 3.5에서는 논리적 레코드가 포함된 게시와의 동기화를 지원하지 않습니다.

참고 항목

관련 자료

게시에 아티클 추가

행 수준 및 열 수준 추적 사용