IHarticles(Transact-SQL)
적용 대상: SQL Server
IHarticles 시스템 테이블에는 현재 배포자를 사용하여 SQL Server가 아닌 게시자에서 복제되는 각 아티클에 대해 하나의 행이 포함되어 있습니다. 이 테이블은 배포 데이터베이스에 저장됩니다.
정의
열 이름 | 데이터 형식 | 설명 |
---|---|---|
article_id | int | 아티클의 고유 ID 번호를 제공하는 ID 열입니다. |
이름 | sysname | 게시 내에서 고유한 아티클과 연결된 이름입니다. |
publication_id | smallint | 아티클이 속한 게시의 ID입니다. |
table_id | int | IHpublishertables에서 게시되는 테이블의 ID입니다. |
publisher_id | smallint | SQL Server 이외 게시자의 ID입니다. |
creation_script | nvarchar(255) | 아티클에 대한 스키마 스크립트입니다. |
del_cmd | nvarchar(255) | 테이블 아티클을 사용하여 삭제를 복제할 때 사용되는 복제 명령 유형입니다. 자세한 내용은 트랜잭션 문서에 대한 변경 사항 전파 방법 지정을 참조하세요. |
filter | int | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
filter_clause | ntext | 가로 필터링에 사용되고 비 SQL 게시자가 해석할 수 있는 표준 Transact-SQL로 작성된 아티클의 WHERE 절입니다. |
ins_cmd | nvarchar(255) | 테이블 아티클을 사용하여 삽입을 복제할 때 사용되는 복제 명령 유형입니다. 자세한 내용은 트랜잭션 문서에 대한 변경 사항 전파 방법 지정을 참조하세요. |
pre_creation_cmd | tinyint | 동일한 이름의 개체가 구독자에 이미 있는 경우 초기 스냅샷이 적용되기 전에 실행할 명령입니다. 0 = 없음 - 명령이 실행되지 않습니다. 1 = DROP - 대상 테이블을 삭제합니다. 2 = DELETE - 대상 테이블에서 데이터를 삭제합니다. 3 = TRUNCATE - 대상 테이블을 자립니다. |
status | tinyint | 아티클 옵션 및 상태의 비트 마스크이며 다음 값 중 하나 이상에 대한 논리 비트 OR 연산의 결과일 수 있습니다. 0 = 추가 속성이 없습니다. 1 = 활성입니다. 8 = INSERT 문에 열 이름을 포함합니다. 16 = 매개 변수가 있는 문을 사용합니다. 예를 들어 매개 변수가 있는 문을 사용하는 활성 아티클의 값은 이 열에 17입니다. 값 0은 아티클이 비활성 상태이고 추가 속성이 정의되지 않았음을 의미합니다. |
type | tinyint | 아티클의 유형: 1 = 로그 기반 문서입니다. |
upd_cmd | nvarchar(255) | 업데이트를 복제할 때 테이블 아티클에서 사용되는 복제 명령 유형입니다. 자세한 내용은 트랜잭션 문서에 대한 변경 사항 전파 방법 지정을 참조하세요. |
schema_option | binary(8) | 지정된 아티클에 대한 스키마 생성 옵션의 비트맵으로, 이러한 값 중 하나 이상의 비트 논리 OR 결과일 수 있습니다. 0x00 = 스냅샷 에이전트 스크립팅을 사용하지 않도록 설정하고 제공된 CreationScript를 사용합니다. 0x01 = 개체 만들기(CREATE TABLE, CREATE PROCEDURE 등)를 생성합니다. 0x10 = 해당 클러스터형 인덱스 생성 0x40 = 해당 비클러스터형 인덱스를 생성합니다. 0x80 = 기본 키에 선언된 참조 무결성을 포함합니다. 0x1000 = 열 수준 데이터 정렬을 복제합니다. 참고: 이 옵션은 대/소문자를 구분하는 비교를 사용하도록 Oracle 게시자에 대해 기본적으로 설정됩니다. 0x4000 = 테이블 아티클에 정의된 경우 고유 키를 복제합니다. 0x8000 = ALTER TABLE 문을 사용하여 테이블 아티클의 기본 키와 고유 키를 제약 조건으로 복제합니다. |
dest_owner | sysname | 대상 데이터베이스에 있는 테이블의 소유자입니다. |
dest_table | sysname | 목적지 테이블의 이름. |
tablespace_name | nvarchar(255) | 아티클에 대한 로깅 테이블에서 사용하는 테이블스페이스를 식별합니다. |
objid | int | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
sync_objid | int | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
description | nvarchar(255) | 아티클에 대한 설명 항목입니다. |
publisher_status | int | 게시된 아티클을 정의하는 뷰가 sp_articleview 호출하여 정의되었는지 여부를 나타내는 데 사용됩니다. 0 = sp_articleview 호출되었습니다. 1 = sp_articleview 호출되지 않았습니다. |
article_view_owner | nvarchar(255) | 로그 판독기 에이전트에서 사용하는 게시자에 있는 동기화 개체의 소유자입니다. |
article_view | nvarchar(255) | 로그 판독기 에이전트에서 사용하는 게시자의 동기화 개체입니다. |
ins_scripting_proc | int | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
del_scripting_proc | int | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
upd_scripting_proc | int | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
custom_script | int | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
fire_triggers_on_snapshot | bit | 이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서만 포함됩니다. |
instance_id | int | 게시된 테이블에 대한 아티클 로그의 현재 인스턴스를 식별합니다. |
use_default_datatypes | bit | 아티클에서 기본 데이터 형식 매핑을 사용하는지 여부를 나타냅니다. 값 이 1 이면 기본 데이터 형식 매핑이 사용됨을 나타냅니다. |
참고 항목
다른 유형의 데이터베이스 복제
복제 테이블(Transact-SQL)
복제 뷰(Transact-SQL)
sp_addarticle(Transact-SQL)
sp_changearticle(Transact-SQL)