아티클에 필터 추가
필터링을 사용하면 게시에 있는 데이터의 하위 집합을 각 구독자에게 보낼 수 있습니다. 게시 마법사나 sp_addmergefilter 저장 프로시저를 사용하여 필터를 게시에 추가할 수 있습니다.
행 및 열 필터링 작동 방법
Microsoft SQL Server 복제에서는 행 및 열 필터링을 제공합니다. 이러한 필터링을 사용하면 다른 장치에 게시할 수 있는 데이터의 하위 집합을 정의 및 유지 관리할 수 있습니다. 행 필터링을 사용하면 게시된 테이블에서 행 하위 집합을 게시할 수 있습니다. 예를 들어 서비스 조직에서 각 서비스 담당자는 자신이 서비스하는 계정에 대한 고객 레코드만 받아야 할 수 있습니다. 열 필터링을 사용하면 게시된 테이블에서 열 하위 집합을 게시할 수 있습니다. 예를 들어 열 필터를 사용하여 스마트 장치에 게시하지 않을 큰 텍스트 또는 이미지 열을 제거할 수 있습니다.
[!참고] 게시 내의 동일한 아티클에서 행 및 열 필터링을 모두 사용할 수 있습니다.
자세한 내용은 SQL Server 온라인 설명서의 "게시된 데이터 필터링"을 참조하십시오.
게시 마법사를 사용한 게시 필터링
게시 마법사를 사용하여 게시를 만들 때 각 아티클 옆에 있는 확인란을 선택하여 게시할 아티클을 선택하십시오. 아티클을 선택할 때 필터링을 추가할 수 있습니다. 열 및 행 필터링은 마법사에서 동시에 구성됩니다.
sp_addmergefilter를 사용한 게시 필터링
sp_addmergefilter 저장 프로시저를 사용하면 게시를 필터링할 수 있습니다. 이 저장 프로시저는 많은 인수를 가질 수 있지만 SQL Server Compact Edition 구독자를 사용할 경우에는 다음과 같이 특정 값이 필요한 하나의 인수만 사용됩니다.
인수 | 설명 또는 요구 사항 | SQL Server 버전 |
---|---|---|
@filter_type |
'1'(조인 필터)만 지원됩니다. |
SQL Server 2005 에만 해당 |
[!참고] SQL Server Compact Edition 에서는 논리적 레코드가 포함된 게시와의 동기화를 지원하지 않습니다.