다음을 통해 공유


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 권한이 필요합니다.

주의

현재 복제 아티클 캐시에 로드되어 있는 복제된 데이터베이스 개체에 대한 정보만 반환됩니다.