sp_helparticle(Transact-SQL)sp_helparticle (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

아티클에 대한 정보를 표시합니다.Displays information about an article. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다.This stored procedure is executed at the Publisher on the publication database. Oracle 게시자의 경우 이 저장 프로시저는 모든 데이터베이스의 배포자에서 실행됩니다.For Oracle Publishers, this stored procedure is executed at the Distributor on any database.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax


sp_helparticle [ @publication = ] 'publication'   
    [ , [ @article = ] 'article' ]  
    [ , [ @returnfilter = ] returnfilter ]  
    [ , [ @publisher = ] 'publisher' ]  
    [ , [ @found = ] found OUTPUT ]  

인수Arguments

[ @publication =] '게시'[ @publication =] 'publication'
게시의 이름입니다.Is the name of the publication. 게시sysname, 기본값은 없습니다.publication is sysname, with no default.

[ @article=] '문서'[ @article=] 'article'
게시에 있는 아티클의 이름입니다.Is the name of an article in the publication. 문서sysname, 기본값은 % 합니다.article is sysname, with a default of %. 경우 문서 가 제공 되지 않으면 지정된 된 게시에 대 한 모든 아티클에 대 한 정보 반환 됩니다.If article is not supplied, information on all articles for the specified publication is returned.

[ @returnfilter=] returnfilter[ @returnfilter=] returnfilter
필터 절을 반환해야 하는지 여부를 지정합니다.Specifies whether the filter clause should be returned. returnfilter비트, 기본값은 1, 필터 절을 반환 하는 합니다.returnfilter is bit, with a default of 1, which returns the filter clause.

[ @publisher=] '게시자'[ @publisher= ] 'publisher'
지정 된 비- MicrosoftMicrosoft SQL ServerSQL Server 게시자입니다.Specifies a non- MicrosoftMicrosoft SQL ServerSQL Server publisher. 게시자sysname, 기본값은 NULL입니다.publisher is sysname, with a default of NULL.

참고

게시자 때가 게시 된 아티클에 대 한 정보를 요청 합니다. 지정 하지 마십시오.는 SQL ServerSQL Server 게시자입니다.publisher should not be specified when requesting information on an article published by a SQL ServerSQL Server Publisher.

[ @found= ] 발견 출력[ @found= ] found OUTPUT
내부적으로만 사용됩니다.Internal use only.

결과 집합Result Sets

열 이름Column name 데이터 형식Data type DescriptionDescription
문서 idarticle id intint 아티클의 ID입니다.ID of the article.
아티클 이름article name sysnamesysname 아티클의 이름입니다.Name of the article.
기본 개체base object nvarchar (257)nvarchar(257) 아티클 또는 저장 프로시저가 나타내는 기본 테이블의 이름입니다.Name of the underlying table represented by the article or stored procedure.
대상 개체destination object sysnamesysname 대상(구독) 테이블의 이름입니다.Name of the destination (subscription) table.
동기화 개체synchronization object nvarchar (257)nvarchar(257) 게시된 아티클을 정의하는 뷰의 이름입니다.Name of the view that defines the published article.
typetype smallintsmallint 아티클의 유형입니다.The type of article:

1 = 로그 기반 합니다.1 = Log-based.

3 수동 필터가 있는 로그 기반 = 합니다.3 = Log-based with manual filter.

5 = 수동 뷰가 있는 로그 기반 합니다.5 = Log-based with manual view.

7 = 수동 필터 및 수동 뷰가 있는 로그 기반 합니다.7 = Log-based with manual filter and manual view.

8 = 저장 프로시저 실행 합니다.8 = Stored procedure execution.

24 = serializable 저장된 프로시저 실행 합니다.24 = Serializable stored procedure execution.

32 = 저장 프로시저 (스키마 전용).32 = Stored procedure (schema only).

64 = 뷰 (스키마 전용).64 = View (schema only).

96 = 집계 함수 (스키마 전용).96 = Aggregate function (schema only).

128 = 함수 (스키마 전용).128 = Function (schema only).

257 = 로그 기반 인덱싱된 뷰.257 = Log-based indexed view.

259 수동 필터가 있는 로그 기반의 인덱싱된 뷰를 = 합니다.259 = Log-based indexed view with manual filter.

261 = 수동 뷰가 있는 로그 기반의 인덱싱된 뷰.261 = Log-based indexed view with manual view.

263 = 수동 필터가 있는 로그 기반의 인덱싱된 뷰 및 수동 뷰가 있습니다.263 = Log-based indexed view with manual filter and manual view.

320 = 인덱싱된 뷰 (스키마 전용).320 = Indexed view (schema only).

상태status tinyinttinyint 일 수 있습니다는 & (비트 AND) 결과 중 하나 이상 이러한 아티클 속성:Can be the & (Bitwise AND) result of one or more or these article properties:

0x00 = 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.0x00 = 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.

0x01 = 아티클이 활성 상태입니다.0x01 = Article is active.

0x08 = insert 문에 열 이름을 포함 합니다.0x08 = Include the column name in insert statements.

0x16 = 문을 매개 변수화 사용 합니다.0x16 = Use parameterized statements.

0x32 = 문을 매개 변수화 사용 및 insert 문에 열 이름을 포함 합니다.0x32 = Use parameterized statements and include the column name in insert statements.
filterfilter nvarchar (257)nvarchar(257) 테이블을 행 필터링하는 데 사용하는 저장 프로시저입니다.Stored procedure used to horizontally filter the table. 이 저장 프로시저는 FOR REPLICATION 절을 사용하여 만들어야 합니다.This stored procedure must have been created using FOR REPLICATION clause.
설명description nvarchar(255)nvarchar(255) 아티클에 대한 설명 항목입니다.Descriptive entry for the article.
insert_commandinsert_command nvarchar(255)nvarchar(255) 삽입을 복제할 때 테이블 아티클에서 사용되는 복제 명령 유형입니다.The replication command type used when replicating inserts with table articles. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요.For more information, see Specify How Changes Are Propagated for Transactional Articles.
update_commandupdate_command nvarchar(255)nvarchar(255) 업데이트를 복제할 때 테이블 아티클에서 사용되는 복제 명령 유형입니다.The replication command type used when replicating updates with table articles. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요.For more information, see Specify How Changes Are Propagated for Transactional Articles.
delete_commanddelete_command nvarchar(255)nvarchar(255) 삭제를 복제할 때 테이블 아티클에서 사용되는 복제 명령 유형입니다.The replication command type used when replicating deletes with table articles. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요.For more information, see Specify How Changes Are Propagated for Transactional Articles.
작성 스크립트의 경로creation script path nvarchar(255)nvarchar(255) 대상 테이블을 만드는 데 사용하는 아티클 스키마 스크립트의 경로 및 이름입니다.Path and name of an article schema script used to create target tables.
수직 분할vertical partition bitbit ; 된 아티클의 수직 분할 사용 여부 여기서 값 1 수직 분할를 사용할 수 있음을 의미 합니다.Is whether vertical partitioning is enabled for the article; where a value of 1 means that vertical partitioning is enabled.
pre_creation_cmdpre_creation_cmd tinyinttinyint DROP TABLE, DELETE TABLE 또는 TRUNCATE TABLE에 대한 사전 생성 명령입니다.Precreation command for DROP TABLE, DELETE TABLE, or TRUNCATE TABLE.
filter_clausefilter_clause ntextntext 행 필터링을 지정하는 WHERE 절입니다.WHERE clause specifying the horizontal filtering.
schema_optionschema_option binary(8)binary(8) 지정한 아티클에 대한 스키마 생성 옵션의 비트맵입니다.Bitmap of the schema generation option for the given article. 에 대 한 전체 목록은 schema_option 값, 참조 sp_addarticle (TRANSACT-SQL)합니다.For a complete list of schema_option values, see sp_addarticle (Transact-SQL).
dest_ownerdest_owner sysnamesysname 대상 개체 소유자의 이름입니다.Name of the owner of the destination object.
source_ownersource_owner sysnamesysname 원본 개체 소유자의 이름입니다.Owner of the source object.
unqua_source_objectunqua_source_object sysnamesysname 소유자 이름을 제외한 원본 개체의 이름입니다.Name of the source object, without the owner name.
sync_object_ownersync_object_owner sysnamesysname 게시된 아티클을 정의하는 뷰의 소유자입니다.Owner of the view that defines the published article. 의 인스턴스에 액세스할 때마다 SQL Server 로그인을 제공할 필요가 없습니다..
unqualified_sync_objectunqualified_sync_object sysnamesysname 게시된 아티클을 정의하는 뷰의 소유자 이름을 제외한 이름입니다.Name of the view that defines the published article, without the owner name.
filter_ownerfilter_owner sysnamesysname 필터의 소유자입니다.Owner of the filter.
unqua_filterunqua_filter sysnamesysname 소유자 이름을 제외한 필터의 이름입니다.Name of the filter, without the owner name.
auto_identity_rangeauto_identity_range intint 자동 ID 범위 처리가 게시에서 생성될 때 활성화 여부를 나타내는 플래그입니다.Flag indicating if automatic identity range handling was turned on at the publication at the time it was created. 1 자동 id 범위를 사용할 수 있음을; 의미 합니다. 0 불가능 한 것을 의미 합니다.1 means that automatic identity range is enabled; 0 means it is disabled.
publisher_identity_rangepublisher_identity_range intint 기술 자료 문서에 있는 경우 게시자에서 id 범위 크기 범위 identityrangemanagementoption 로 설정 자동 또는 auto_identity_range 로 설정 true 이면합니다.Range size of the identity range at the Publisher if the article has identityrangemanagementoption set to auto or auto_identity_range set to true.
identity_rangeidentity_range bigintbigint 기술 자료 문서에 있는 경우 구독자에서 id 범위 크기 범위 identityrangemanagementoption 로 설정 자동 또는 auto_identity_range 로 설정 true 이면합니다.Range size of the identity range at the Subscriber if the article has identityrangemanagementoption set to auto or auto_identity_range set to true.
thresholdthreshold bigintbigint 배포 에이전트가 새로운 ID범위를 할당하는 시기를 나타내는 백분율 값입니다.Percentage value indicating when the Distribution Agent assigns a new identity range.
identityrangemanagementoptionidentityrangemanagementoption intint 아티클에 대해 처리되는 ID 범위 관리를 나타냅니다.Indicates the identity range management handled for the article.
fire_triggers_on_snapshotfire_triggers_on_snapshot bitbit 복제된 사용자 트리거를 초기 스냅숏이 적용될 때 실행할지 여부입니다.Is if replicated user triggers are executed when the initial snapshot is applied.

1 = 사용자 트리거가 실행 되지 않습니다.1 = user triggers are executed.

0 = 사용자 트리거가 실행 되지 않습니다.0 = user triggers are not executed.

반환 코드 값Return Code Values

0 (성공) 또는 1 (실패)0 (success) or 1 (failure)

주의Remarks

sp_helparticle 스냅숏 복제 및 트랜잭션 복제에 사용 됩니다.sp_helparticle is used in snapshot replication and transactional replication.

PermissionsPermissions

구성원만는 sysadmin 고정 서버 역할의 db_owner 고정된 데이터베이스 역할 또는 현재 게시에 대 한 게시 액세스 목록 실행할 수 sp_helparticle.Only members of the sysadmin fixed server role, the db_owner fixed database role, or the publication access list for the current publication can execute sp_helparticle.

예제Example

DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';

USE [AdventureWorks2012]
EXEC sp_helparticle
  @publication = @publication;
GO

관련 항목:See Also

아티클 속성 보기 및 수정 View and Modify Article Properties
sp_addarticle (TRANSACT-SQL) sp_addarticle (Transact-SQL)
sp_articlecolumn(Transact-SQL) sp_articlecolumn (Transact-SQL)
sp_changearticle(Transact-SQL) sp_changearticle (Transact-SQL)
sp_droparticle(Transact-SQL) sp_droparticle (Transact-SQL)
복제 저장 프로시저(Transact-SQL)Replication Stored Procedures (Transact-SQL)