아티클 형식 지정(복제 Transact-SQL 프로그래밍)
적용 대상:SQL Server
복제본(replica)tion의 기본 아티클 유형은 테이블 아티클이지만 뷰, 저장 프로시저, 사용자 정의 함수 및 저장 프로시저 실행을 포함하여 다른 데이터베이스 개체를 아티클로 게시할 수 있습니다. 복제본(replica)tion 저장 프로시저를 사용하여 아티클을 정의할 때 프로그래밍 방식으로 아티클 형식을 지정할 수 있습니다. 사용하는 프로시저는 복제본(replica) 및 아티클 형식에 따라 달라집니다.
참고 항목
테이블, 뷰 및 저장 프로시저 아티클을 정의할 때 스키마 전용 지정은 개체 정의만 복제본(replica) 나타냅니다.
트랜잭션 또는 스냅샷 게시에 테이블 아티클을 게시하려면
게시 데이터베이스의 게시자에서 sp_addarticle 실행합니다.
@type
에 다음 값 중 하나를 지정하여 아티클 유형을 정의합니다.logbased
- 트랜잭션 및 스냅샷 복제본(replica)에 대한 기본값인 로그 기반 테이블 아티클입니다. 복제는 가로 필터링에 사용되는 저장 프로시저와 세로로 필터링된 아티클을 정의하는 뷰를 자동으로 생성합니다.logbased manualfilter
- 수평 필터링에 사용되는 저장 프로시저가 사용자가 수동으로 만들고 정의하고@filter
지정하는 로그 기반 가로 필터링 아티클입니다. 자세한 내용은 Define and Modify a Static Row Filter을 참조하세요.logbased manualview
- 세로로 필터링된 아티클을 정의하는 뷰가 사용자가 만들고 정의하고 지정하는 로그 기반의 세로로 필터링된@sync_object
아티클입니다. 자세한 내용은 정적 행 필터 정의 및 수정 및 열 필터 정의 및 수정을 참조하세요.logbased manualboth
- 가로 필터링에 사용되는 저장 프로시저와 세로로 필터링된 아티클을 정의하는 뷰가 각각 사용자가 만들고 정의하고 지정하는 로그 기반의 가로 및@sync_object
세로로 필터링된@filter
아티클입니다. 자세한 내용은 정적 행 필터 정의 및 수정 및 열 필터 정의 및 수정을 참조하세요.
게시에 대한 새 아티클을 정의합니다. 자세한 내용은 아티클 정의를 참조 하세요.
logbased manualboth
및logbased manualfilter
아티클의 경우 sp_articlefilter를 실행하여 행 필터링된 아티클에 대한 필터링 저장 프로시저를 생성합니다. 자세한 내용은 Define and Modify a Static Row Filter을 참조하세요.logbased manualboth
,logbased manualview
및logbased manualfilter
아티클의 경우 sp_articleview를 실행하여 열 필터링된 아티클을 정의하는 뷰를 생성합니다. 자세한 내용은 열 필터 정의 및 수정을 참조하세요.
트랜잭션 또는 스냅샷 게시에 뷰 또는 인덱싱된 뷰 아티클을 게시하려면
게시 데이터베이스의 게시자에서 sp_addarticle 실행합니다.
@type
에 다음 값 중 하나를 지정하여 아티클 유형을 정의합니다.인덱싱된 뷰 로그 기반 - 로그 기반 인덱싱된 뷰 문서입니다. 복제는 가로 필터링에 사용되는 저장 프로시저와 세로로 필터링된 아티클을 정의하는 뷰를 자동으로 생성합니다.
스키마만 보기 - 스키마 전용 보기 문서입니다. 기본 테이블도 복제본(replica) 합니다.
인덱싱된 뷰 스키마만 - 스키마 전용 인덱싱된 뷰 아티클입니다. 기본 테이블도 복제본(replica) 합니다.
인덱싱된 뷰 로그 기반 수동 필터 - 가로 필터링에 사용되는 저장 프로시저가 사용자가 수동으로 만들고 정의하고 지정하는 로그 기반의 가로 필터링 인덱싱된
@filter
뷰 아티클입니다. 자세한 내용은 Define and Modify a Static Row Filter을 참조하세요.indexed view logbased manualview - 열 필터링된 아티클을 정의하는 뷰를 사용자가 만들어 정의하고
@sync_object
에 지정하는 로그 기반의 필터링 및 인덱싱된 뷰 아티클입니다. 자세한 내용은 정적 행 필터 정의 및 수정 및 열 필터 정의 및 수정을 참조하세요.인덱싱된 뷰 로그 기반 수동 표시 - 가로 필터링에 사용되는 저장 프로시저와 세로로 필터링된 아티클을 정의하는 뷰가 각각 사용자가 만들고 정의하고 지정하는 로그 기반의 필터링된 인덱싱된
@filter
@sync_object
뷰 아티클입니다. 자세한 내용은 정적 행 필터 정의 및 수정 및 열 필터 정의 및 수정을 참조하세요.
게시에 대한 새 아티클을 정의합니다. 자세한 내용은 아티클 정의를 참조 하세요.
logbased manualboth 및 logbased manualfilter 아티클의 경우 sp_articlefilter 실행하여 가로로 필터링된 아티클에 대한 필터링 저장 프로시저를 생성합니다. 자세한 내용은 Define and Modify a Static Row Filter을 참조하세요.
logbased manualboth, logbased manualview및 logbased manualfilter 아티클의 경우 sp_articleview 를 실행하여 열 필터링된 아티클을 정의하는 뷰를 생성합니다. 자세한 내용은 열 필터 정의 및 수정을 참조하세요.
트랜잭션 또는 스냅샷 게시에 저장 프로시저, 저장 프로시저 실행 또는 사용자 정의 함수 문서를 게시하려면
게시 데이터베이스의 게시자에서 sp_addarticle 실행합니다.
@type
에 다음 값 중 하나를 지정하여 아티클 유형을 정의합니다.proc schema only - 스키마 전용 저장 프로시저 아티클입니다.
proc exec - 저장 프로시저의 실행을 아티클의 모든 구독자에 복제합니다. 자세한 내용은 Publishing Stored Procedure Execution in Transactional Replication를 참조하세요.
serializable proc exec - 직렬화할 수 있는 트랜잭션 컨텍스트 내에서 실행된 경우에만 저장 프로시저의 실행을 복제합니다. 자세한 내용은 Publishing Stored Procedure Execution in Transactional Replication를 참조하세요.
func 스키마만 - 스키마 전용 사용자 정의 함수 문서입니다.
게시에 대한 새 아티클을 정의합니다. 자세한 내용은 아티클 정의를 참조 하세요.
병합 게시에서 테이블 또는 뷰 아티클을 게시하려면
게시 데이터베이스의 게시자에서 sp_addmergearticle을 실행합니다.
@type
에 다음 값 중 하나를 지정하여 아티클 유형을 정의합니다.table - 테이블 아티클입니다.
인덱싱된 뷰 스키마만 - 스키마 전용 인덱싱된 뷰 아티클입니다.
스키마만 보기 - 스키마 전용 보기 문서입니다.
게시에 대한 새 아티클을 정의합니다. 자세한 내용은 아티클 정의를 참조 하세요.
병합 게시에 저장 프로시저 또는 사용자 정의 함수 아티클을 게시하려면
게시 데이터베이스의 게시자에서 sp_addmergearticle을 실행합니다.
@type
에 다음 값 중 하나를 지정하여 아티클 유형을 정의합니다.func 스키마만 - 스키마 전용 사용자 정의 함수 문서입니다.
proc schema only - 스키마 전용 저장 프로시저 아티클입니다.
게시에 대한 새 아티클을 정의합니다. 자세한 내용은 아티클 정의를 참조 하세요.
참고 항목
Replication System Stored Procedures Concepts
데이터 및 데이터베이스 개체 게시
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기