sys.dm_repl_articles(Transact-SQL)
복제 토폴로지에 아티클로 게시된 데이터베이스 개체에 대한 정보를 반환합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
artcache_db_address |
varbinary(8) |
게시 데이터베이스에 대한 캐시된 데이터베이스 구조의 메모리 내 주소입니다. |
artcache_table_address |
varbinary(8) |
게시된 테이블 아티클에 대한 캐시된 테이블 구조의 메모리 내 주소입니다. |
artcache_schema_address |
varbinary(8) |
게시된 테이블 아티클에 대한 캐시된 아티클 스키마 구조의 메모리 내 주소입니다. |
artcache_article_address |
varbinary(8) |
게시된 테이블 아티클에 대한 캐시된 아티클 구조의 메모리 내 주소입니다. |
artid |
bigint |
이 테이블 내의 각 항목을 고유하게 식별합니다. |
artfilter |
bigint |
아티클을 행 필터링하는 데 사용된 저장 프로시저의 ID입니다. |
artobjid |
bigint |
게시된 개체의 ID입니다. |
artpubid |
bigint |
아티클이 속한 게시의 ID입니다. |
artstatus |
tinyint |
아티클 옵션 및 상태의 비트 마스크이며 다음 값 중 하나 이상에 대한 논리적 비트 OR 연산의 결과일 수 있습니다. 1 = 아티클이 활성 상태입니다. 8 = INSERT 문에 열 이름을 포함합니다. 16 = 매개 변수가 있는 문을 사용합니다. 24 = INSERT 문에 열 이름을 포함하고 매개 변수가 있는 문을 사용합니다. 예를 들어 매개 변수가 있는 문을 사용하는 활성 아티클은 이 열의 값이 17이 되며 값 0은 아티클이 비활성 상태이고 추가 속성이 정의되지 않았음을 의미합니다. |
arttype |
tinyint |
아티클 유형입니다. 1 = 로그 기반 아티클입니다. 3 = 수동 필터가 있는 로그 기반 아티클입니다. 5 = 수동 뷰가 있는 로그 기반 아티클입니다. 7 = 수동 필터 및 수동 뷰가 있는 로그 기반 아티클입니다. 8 = 저장 프로시저 실행입니다. 24 = 직렬화 가능한 저장 프로시저 실행입니다. 32 = 저장 프로시저(스키마 전용)입니다. 64 = 뷰(스키마 전용)입니다. 128 = 함수(스키마 전용)입니다. |
wszArtdesttable |
nvarchar(514) |
대상에 게시된 개체의 이름입니다. |
wszArtdesttableowner |
nvarchar(514) |
대상에 게시된 개체의 소유자입니다. |
wszArtinscmd |
nvarchar(510) |
삽입에 사용된 명령 또는 저장 프로시저입니다. |
cmdTypeIns |
int |
삽입 저장 프로시저에 대한 호출 구문이며 다음 값 중 하나가 될 수 있습니다. 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtdelcmd |
nvarchar(510) |
삭제에 사용된 명령 또는 저장 프로시저입니다. |
cmdTypeDel |
int |
삭제 저장 프로시저에 대한 호출 구문이며 다음 값 중 하나가 될 수 있습니다. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtupdcmd |
nvarchar(510) |
업데이트에 사용된 명령 또는 저장 프로시저입니다. |
cmdTypeUpd |
int |
업데이트 저장 프로시저에 대한 호출 구문이며 다음 값 중 하나가 될 수 있습니다. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 4 = MCALL 5 = VCALL 6 = SCALL 7 = UNKNOWN |
wszArtpartialupdcmd |
nvarchar(510) |
부분 업데이트에 사용된 명령 또는 저장 프로시저입니다. |
cmdTypePartialUpd |
int |
부분 업데이트 저장 프로시저에 대한 호출 구문이며 다음 값 중 하나가 될 수 있습니다. 2 = SQL |
numcol |
int |
열 필터링된 아티클에 대한 파티션의 열 수입니다. |
artcmdtype |
tinyint |
현재 복제 중인 명령의 유형이며 다음 값 중 하나가 될 수 있습니다. 1 = INSERT 2 = DELETE 3 = UPDATE 4 = UPDATETEXT 5 = 없음 6 = 내부 전용 7 = 내부 전용 8 = 부분 UPDATE |
artgeninscmd |
nvarchar(510) |
아티클에 포함된 열을 기반으로 하는 INSERT 명령 템플릿입니다. |
artgendelcmd |
nvarchar(510) |
사용한 호출 구문에 따라 기본 키 또는 아티클의 열을 포함할 수 있는 DELETE 명령 템플릿입니다. |
artgenupdcmd |
nvarchar(510) |
사용한 호출 구문에 따라 기본 키, 업데이트된 열 또는 전체 열 목록을 포함할 수 있는 UPDATE 명령 템플릿입니다. |
artpartialupdcmd |
nvarchar(510) |
기본 키와 업데이트된 열을 포함하는 부분 UPDATE 명령 템플릿입니다. |
artupdtxtcmd |
nvarchar(510) |
기본 키와 업데이트된 열을 포함하는 UPDATETEXT 명령 텍스트입니다. |
artgenins2cmd |
nvarchar(510) |
동시 스냅숏 처리 중 아티클을 조정하는 데 사용된 INSERT 명령 템플릿입니다. |
artgendel2cmd |
nvarchar(510) |
동시 스냅숏 처리 중 아티클을 조정하는 데 사용된 DELETE 명령 템플릿입니다. |
fInReconcile |
tinyint |
동시 스냅숏 처리 중 아티클이 현재 조정되고 있는지 여부를 나타냅니다. |
fPubAllowUpdate |
tinyint |
게시가 업데이트 구독을 허용하는지 여부를 나타냅니다. |
intPublicationOptions |
bigint |
추가 게시 옵션을 지정하는 비트맵입니다. 이때 비트 옵션 값은 다음과 같습니다. 0x1 - 피어 투 피어 복제에 설정할 수 있습니다. 0x2 - 로컬 변경 내용만 게시합니다. 0x4 - SQL Server 이외 구독자에 설정할 수 있습니다. |
사용 권한
dm_repl_articles를 호출하려면 게시 데이터베이스에 대한 VIEW DATABASE STATE 권한이 필요합니다.
주의
현재 복제 아티클 캐시에 로드되어 있는 복제된 데이터베이스 개체에 대한 정보만 반환됩니다.