다음을 통해 공유


IHarticles(Transact-SQL)

IHarticles 시스템 테이블은 현재 배포자를 사용하여 비-SQL Server(Non-SQL Server) 게시자에서 복제되는 각 아티클당 한 개의 행을 포함합니다. 이 테이블은 배포 데이터베이스에 저장됩니다.

정의

열 이름

데이터 형식

설명

article_id

int

아티클에 대해 고유한 ID를 제공하는 ID 열입니다.

name

sysname

아티클과 관련된 이름이며 게시 내에서 고유합니다.

publication_id

smallint

아티클이 속한 게시의 ID입니다.

table_id

int

IHpublishertables에서 게시되는 테이블의 ID입니다.

publisher_id

smallint

비-SQL Server(Non-SQL Server) 게시자의 ID입니다.

creation_script

nvarchar(255)

아티클에 대한 스키마 스크립트입니다.

del_cmd

nvarchar(255)

삭제를 복제할 때 테이블 아티클에서 사용되는 복제 명령 유형입니다. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하십시오.

filter

int

이 열은 사용되지 않으며 IHarticles 테이블의 sysarticles 뷰가 SQL Server 아티클(sysarticles)에 사용되는 sysarticles 뷰와 호환되도록 하기 위해서 포함됩니다.

filter_clause

ntext

아티클의 WHERE 절로서 행 필터링에 사용되며 비-SQL 게시자가 해석할 수 있는 표준 Transact-SQL로 작성됩니다.

ins_cmd

nvarchar(255)

삽입을 복제할 때 테이블 아티클에서 사용되는 복제 명령 유형입니다. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하십시오.

pre_creation_cmd

tinyint

같은 이름을 가진 개체가 이미 구독자에 존재하는 경우 초기 스냅숏을 적용하기 전에 실행하는 명령입니다.

0 = None - 명령을 실행하지 않습니다.

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= 열 수준 데이터 정렬을 복제합니다.

ms186240.note(ko-kr,SQL.90).gif참고:

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)
sp_addarticle(Transact-SQL)
sp_changearticle(Transact-SQL)

개념

복제 테이블(Transact-SQL)

관련 자료

다른 유형의 데이터베이스 복제

도움말 및 정보

SQL Server 2005 지원 받기