sysschemaarticles(Transact-SQL)

적용 대상:SQL Server

트랜잭션 및 스냅샷 게시에 대한 스키마 전용 아티클을 추적합니다. 이 테이블은 게시 데이터베이스에 저장됩니다.

열 이름 데이터 형식 설명
artid int 문서 ID입니다.
creation_script nvarchar(255) 대상 테이블을 만드는 데 사용하는 아티클 스키마 스크립트의 경로 및 이름입니다.
description nvarchar(255) 아티클에 대한 설명 항목입니다.
dest_object sysname 아티클이 저장 프로시저, 뷰 또는 UDF와 같은 스키마 전용 아티클인 경우 구독 데이터베이스의 개체 이름입니다.
이름 sysname 게시의 스키마 전용 아티클 이름입니다.
Objid int 아티클 기본 개체의 개체 식별자입니다. 프로시저, 뷰, 인덱싱, 뷰 또는 UDF의 개체 식별자일 수 있습니다.
pubid int 게시의 ID입니다.
pre_creation_cmd tinyint 이 문서의 스냅샷 적용할 때 구독자에서 동일한 이름의 기존 개체를 검색하는 경우 시스템에서 수행할 작업을 지정합니다.

0 = Nothing.

1 = 대상 테이블을 삭제합니다.

2 = 대상 테이블을 삭제합니다.

3 = 대상 테이블 자르기
status int 아티클의 상태를 표시하는 데 사용되는 비트맵입니다.
type tinyint 스키마 전용 아티클의 형식을 나타내는 값입니다.

32 = 저장 프로시저입니다.

64 = 보기 또는 인덱싱된 뷰입니다.

96 = 집계 함수입니다.

128 = 함수입니다.
schema_option binary(8) 지정된 아티클에 대한 스키마 생성 옵션의 비트 마스크입니다. 모든 CALL/MCALL/XCALL 구문에 대해 대상 데이터베이스에 저장 프로시저를 자동으로 생성하도록 지정하며 이러한 값 중 하나 이상의 비트 논리 OR 결과일 수 있습니다.

0x00 = 스냅샷 에이전트 스크립팅을 사용하지 않도록 설정하고 creation_script 사용합니다.

0x01 = 개체 만들기(CREATE TABLE, CREATE PROCEDURE 등)를 생성합니다. 이 값은 저장 프로시저 아티클에 대한 기본값입니다.

0x02 = 정의된 경우 아티클에 대한 사용자 지정 저장 프로시저를 생성합니다.

0x10 = 해당 클러스터형 인덱스를 생성합니다.

0x20 = 사용자 정의 데이터 형식을 기본 데이터 형식으로 변환합니다.

0x40= 해당 비클러스터형 인덱스를 생성합니다.

0x80= 기본 키에 대해 선언된 참조 무결성을 포함합니다.

0x73 = CREATE TABLE 문을 생성하고, 클러스터형 및 비클러스터형 인덱스를 만들고, 사용자 정의 데이터 형식을 기본 데이터 형식으로 변환하고, 구독자에 적용할 사용자 지정 저장 프로시저 스크립트를 생성합니다. 이 값은 저장 프로시저 아티클을 제외한 모든 아티클의 기본값입니다.

0x100= 정의된 경우 테이블 아티클에서 사용자 트리거를 복제합니다.

0x200= 외래 키 제약 조건을 복제합니다. 참조되는 테이블이 게시의 일부가 아니면 게시된 테이블의 모든 외래 키 제약 조건은 복제되지 않습니다.

0x400= 검사 제약 조건을 복제합니다.

0x800= 기본값을 복제합니다.

0x1000= 열 수준 데이터 정렬을 복제합니다.

0x2000= 게시된 아티클 원본 개체와 연결된 확장 속성을 복제합니다.

0x4000= 테이블 아티클에 정의된 경우 고유 키를 복제합니다.

0x8000= ALTER TABLE 문을 사용하여 테이블 아티클의 기본 키와 고유 키를 제약 조건으로 복제합니다.
dest_owner sysname 대상 데이터베이스에 있는 테이블의 소유자입니다.

참고 항목

복제 테이블(Transact-SQL)
복제 뷰(Transact-SQL)