다음을 통해 공유


sys.dm_repl_articles(Transact-SQL)

적용 대상:SQL Server

복제 토폴로지에 아티클로 게시된 데이터베이스 개체에 대한 정보를 반환합니다.

열 이름 데이터 형식 설명
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 = Serializable 저장 프로시저 실행

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

설명

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

SQL Server 2022 이상에 대한 권한

데이터베이스에 대한 VIEW DATABASE PERFORMANCE STATE 권한이 필요합니다.

참고 항목

동적 관리 뷰 및 함수(Transact-SQL)
복제 관련 동적 관리 뷰(Transact-SQL)