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