sysmergeschemaarticles(Transact-SQL)
병합 복제에 대한 스키마 전용 아티클을 추적합니다. 이 테이블은 게시 데이터베이스와 구독 데이터베이스에 저장됩니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
name |
sysname |
병합 게시에서 스키마 전용 아티클의 이름입니다. |
type |
tinyint |
스키마 전용 아티클의 유형을 나타내며 다음 중 하나일 수 있습니다. 0x20 = 저장 프로시저 스키마 전용 아티클입니다. 0x40 = 뷰 스키마 전용 아티클 또는 인덱싱된 뷰 스키마 전용 아티클입니다. |
objid |
int |
아티클 기준 개체의 개체 식별자입니다. 프로시저, 뷰, 인덱싱된 뷰, 사용자 정의 함수 등의 개체 식별자일 수 있습니다. |
artid |
uniqueidentifier |
아티클 ID입니다. |
description |
nvarchar(255) |
아티클에 대한 설명입니다. |
pre_creation_command |
tinyint |
아티클이 구독 데이터베이스에서 만들어질 때 수행되는 기본 동작입니다. 0 = None - 구독자에 테이블이 이미 존재하는 경우 아무런 동작도 수행되지 않습니다. 1 = Drop - 테이블을 다시 만들기 전에 삭제합니다. 2 = Delete - 하위 집합 필터의 WHERE 절을 기준으로 삭제를 실행합니다. 3 = Truncate - 2와 동일하지만 행 대신 페이지를 삭제합니다. 단, WHERE 절은 사용하지 않습니다. |
pubid |
uniqueidentifier |
게시의 고유 식별자입니다. |
status |
tinyint |
스키마 전용 아티클의 상태를 나타내며 다음 중 하나일 수 있습니다. 1 = Unsynced - 다음에 스냅숏 에이전트가 실행될 때 테이블을 게시하는 초기 처리 스크립트가 실행됩니다. 2 = Active - 테이블을 게시하는 초기 처리 스크립트가 실행되었습니다. 5 = New_inactive - 추가될 예정입니다. 6 = New_active - 추가될 예정입니다. |
creation_script |
nvarchar(255) |
대상 테이블을 만드는 데 사용하는 선택적 아티클 스키마 사전 작성 스크립트의 경로 및 이름입니다. |
schema_option |
binary(8) |
주어진 스키마 전용 아티클에 대한 스키마 생성 옵션의 비트맵으로 다음 값 중 하나 이상의 비트 논리 OR 결과일 수 있습니다. 0x00 = 스냅숏 에이전트에 의한 스크립팅을 비활성화하고 제공된 CreationScript를 사용합니다. 0x01 = CREATE TABLE, CREATE PROCEDURE 등의 개체를 만듭니다. 0x10 = 해당하는 클러스터형 인덱스를 생성합니다. 0x20 = 사용자가 정의한 데이터 형식을 기본 데이터 형식으로 변환합니다. 0x40 = 해당되는 비클러스터형 인덱스를 만듭니다. 0x80 = 기본 키에 대해 선언된 참조 무결성을 포함합니다. 0x100 = 정의된 경우 사용자 트리거를 테이블 아티클에서 복제합니다. 0x200 = FOREIGN KEY 제약 조건을 복제합니다. 참조되는 테이블이 게시되지 않는 경우 게시된 테이블의 모든 FOREIGN KEY 제약 조건은 복제되지 않습니다. 0x400 = CHECK 제약 조건을 복제합니다. 0x800 = 기본값을 복제합니다. 0x1000= 열 수준 데이터 정렬을 복제합니다. 0x2000 = 게시된 아티클 원본 개체와 연관된 확장 속성을 복제합니다. 0x4000 = 테이블 아티클에 대해 정의된 경우 고유 키를 복제합니다. 0x8000 = ALTER TABLE 문을 사용하여 테이블 아티클의 기본 키 및 고유 키를 제약 조건으로 복제합니다. schema_option에 사용 가능한 값에 대한 자세한 내용은 sp_addmergearticle을 참조하십시오. |
destination_object |
sysname |
구독 데이터베이스 내 대상 개체의 이름입니다. 이 값은 저장 프로시저, 뷰 및 UDF와 같은 스키마 전용 아티클에만 적용합니다. |
destination_owner |
sysname |
dbo가 아닌 경우 구독 데이터베이스 내 개체의 소유자입니다. |