병합 아티클 간에 조인 필터 자동 생성
적용 대상:SQL Server
새 게시 마법사의 테이블 행 필터 페이지 또는 게시 속성 - 게시> 대화 상자의 행 필터 페이지에서 조인 <필터 집합을 자동으로 생성합니다. 마법사 사용 및 대화 상자 액세스에 대한 자세한 내용은 게시 만들기 및 게시 속성 보기 및 수정을 참조하세요.
참고 항목
게시에 대한 구독이 초기화된 후 게시 속성 - 게시> 대화 상자에서 조인 <필터 집합을 자동으로 생성하는 경우 새 스냅샷 생성하고 변경한 후 모든 구독을 다시 초기화해야 합니다. 속성 변경 요구 사항에 대한 자세한 내용은 게시 및 아티클 속성 변경을 참조 하세요.
조인 필터는 테이블 집합에 대해 수동으로 만들거나 복제본(replica) 테이블에 정의된 기본 키 관계에 대한 외래 키에 따라 필터를 자동으로 생성할 수 있습니다. 조인 필터를 수동으로 만드는 방법에 대한 자세한 내용은 병합 아티클 사이에서 조인 필터 정의 및 수정을 참조하세요.
병합 아티클 간에 조인 필터 집합을 자동으로 생성하려면
새 게시 마법사의 테이블 행 필터 페이지 또는 게시 속성 - <게시>의 행 필터 페이지에서 추가를 클릭한 다음 필터 자동 생성을 클릭합니다.
참고 항목
필터를 자동으로 생성하면 게시의 기존 행 필터 또는 조인 필터가 삭제됩니다. 필터 집합을 자동으로 생성한 후 필터를 추가할 수 있습니다.
필터 생성 대화 상자의 프로세스에 따라 행 필터를 만듭니다. 행 필터는 기본 키 및 외래 키 관계를 통해 필터링된 테이블과 관련된 테이블로 확장됩니다.
드롭다운 목록 상자에서 필터링할 테이블을 선택합니다.
필터 문 텍스트 상자에 필터 문을 만듭니다. 텍스트 영역에 직접 입력할 수 있으며 열 목록 상자에서 열을 끌어서 놓을 수도 있습니다.
필터 문 텍스트 영역에는 다음 형식의 기본 텍스트가 포함됩니다.
SELECT <published_columns> FROM [tableowner].[tablename] WHERE
기본 텍스트는 변경할 수 없습니다. 표준 SQL 구문을 사용하여 WHERE 키워드(keyword) 이후에 정적 행 필터 또는 매개 변수가 있는 행 필터에 대한 필터 절을 입력합니다. 매개 변수가 있는 행 필터에 대한 전체 필터 절은 다음과 같습니다.
SELECT <published_columns> FROM [HumanResources].[Employee] WHERE LoginID = SUSER_SNAME()
WHERE 절은 두 부분으로 된 명명을 사용해야 합니다. 3부로 구성된 명명 및 4부로 구성된 명명은 지원되지 않습니다.
필터 옵션을 지정합니다.
이 테이블의 행을 여러 구독으로 이동 또는 이 테이블의 행을 단일 구독으로 이동중에서 구독자 간에 데이터를 공유하는 방식과 일치하는 옵션을 선택합니다. 이 테이블에서 행을 선택하면 하나의 구독으로만 이동됩니다. 병합 복제본(replica)tion은 더 적은 메타데이터를 저장하고 처리하여 성능을 최적화할 수 있습니다. 그러나 한 행이 둘 이상의 구독자로 복제될 수 없도록 데이터가 분할되어야 합니다. 자세한 내용은 매개 변수가 있는 행 필터 항목 의 "파티션 옵션 설정" 섹션을 참조하세요.
확인을 선택합니다.
지정한 필터가 구문 분석되어 SELECT 절의 테이블에 대해 실행됩니다. 필터 문에 구문 오류 또는 기타 문제가 포함된 경우 알림이 표시되고 필터 문을 편집할 수 있습니다.
문이 구문 분석된 후에 복제는 필요한 조인 필터를 만들고 테이블 행 필터 또는 행 필터 페이지의 필터링된 테이블 창에 이러한 필터를 표시합니다. 새 게시 마법사에서 필터를 생성하고 이 마법사가 실행 중인 게시자에 대한 배포자를 아직 구성하지 않은 경우 구성하라는 메시지가 표시됩니다.
게시 속성 - <게시> 대화 상자에 있는 경우 [확인]을 클릭하여 대화 상자를 저장하고 닫습니다.
자동으로 생성된 필터를 수정하려면
새 게시 마법사의 테이블 행 필터 페이지 또는 게시 속성 - <게시>의 행 필터 페이지에서 필터링된 테이블 창에서 필터를 선택한 다음 편집을 클릭합니다.
필터 편집 또는 조인 편집 대화 상자에서 필터를 수정합니다.
확인을 선택합니다.
자동으로 생성된 필터를 삭제하려면
- 새 게시 마법사의 테이블 행 필터 페이지 또는 게시 속성 - <게시>의 행 필터 페이지에서 필터링된 테이블 창에서 필터를 선택한 다음 삭제를 클릭합니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기