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

아티클을 만들어 게시에 추가합니다.Creates an article and adds it to a publication. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다.This stored procedure is executed at the Publisher on the publication database.

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

구문Syntax


sp_addarticle [ @publication = ] 'publication'   
        , [ @article = ] 'article'   
    [ , [ @source_table = ] 'source_table' ]  
    [ , [ @destination_table = ] 'destination_table' ]   
    [ , [ @vertical_partition = ] 'vertical_partition' ]   
    [ , [ @type = ] 'type' ]   
    [ , [ @filter = ] 'filter' ]   
    [ , [ @sync_object= ] 'sync_object' ]   
        [ , [ @ins_cmd = ] 'ins_cmd' ]   
    [ , [ @del_cmd = ] 'del_cmd' ]   
        [ , [ @upd_cmd = ] 'upd_cmd' ]   
    [ , [ @creation_script = ] 'creation_script' ]   
    [ , [ @description = ] 'description' ]   
    [ , [ @pre_creation_cmd = ] 'pre_creation_cmd' ]   
    [ , [ @filter_clause = ] 'filter_clause' ]   
    [ , [ @schema_option = ] schema_option ]   
    [ , [ @destination_owner = ] 'destination_owner' ]   
    [ , [ @status = ] status ]   
    [ , [ @source_owner = ] 'source_owner' ]   
    [ , [ @sync_object_owner = ] 'sync_object_owner' ]   
    [ , [ @filter_owner = ] 'filter_owner' ]   
    [ , [ @source_object = ] 'source_object' ]   
    [ , [ @artid = ] article_ID  OUTPUT ]   
    [ , [ @auto_identity_range = ] 'auto_identity_range' ]   
    [ , [ @pub_identity_range = ] pub_identity_range ]   
    [ , [ @identity_range = ] identity_range ]   
    [ , [ @threshold = ] threshold ]   
    [ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]  
    [ , [ @use_default_datatypes = ] use_default_datatypes  
    [ , [ @identityrangemanagementoption = ] identityrangemanagementoption ]  
    [ , [ @publisher = ] 'publisher' ]  
    [ , [ @fire_triggers_on_snapshot = ] 'fire_triggers_on_snapshot' ]   

인수Arguments

[ @publication = ] '게시'[ @publication = ] 'publication'
아티클을 포함하는 게시의 이름입니다.Is the name of the publication that contains the article. 이 이름은 데이터베이스에서 고유해야 합니다.The name must be unique in the database. 게시sysname, 기본값은 없습니다.publication is sysname, with no default.

[ @article = ] '문서'[ @article = ] 'article'
아티클의 이름입니다.Is the name of the article. 이름은 반드시 게시 내에서 고유해야 합니다.The name must be unique within the publication. 문서sysname, 기본값은 없습니다.article is sysname, with no default.

[ @source_table = ] 'source_table'[ @source_table = ] 'source_table'
이 매개 변수는 더 이상 사용 되지 않습니다. 사용 하 여 source_object 대신 합니다.This parameter has been deprecated; use source_object instead.

이 매개 변수는 Oracle 게시자에 대해서는 지원 되지 않습니다.This parameter is not supported for Oracle Publishers.

[ @destination_table = ] 'destination_table'[ @destination_table = ] 'destination_table'
와 다른 경우 대상 (구독) 테이블의 이름인 source_table또는 저장된 프로시저입니다.Is the name of the destination (subscription) table, if different from source_tableor the stored procedure. destination_tablesysname, null 기본값, 즉 source_table equals destination_table * *입니다.destination_table is sysname, with a default of NULL, which means that source_table equals destination_table.

[ @vertical_partition = ] 'vertical_partition'[ @vertical_partition = ] 'vertical_partition'
테이블 아티클에 열 필터링을 사용하거나 사용하지 않도록 합니다.Enables and disables column filtering on a table article. vertical_partitionnchar(5), 기본값은 FALSE입니다.vertical_partition is nchar(5), with a default of FALSE.

false 는 열 필터링을 나타내는 모든 열을 게시 합니다.false indicates there is no vertical filtering and publishes all columns.

true 모든 열을 제외한 선언 된 기본 키 열, 기본값은 없고 null 허용 열 및 고유 키 열을 지웁니다.true clears all columns except the declared primary key, nullable columns with no default, and unique key columns. 사용 하 여 열을 추가할 sp_articlecolumn합니다.Columns are added using sp_articlecolumn.

[ @type = ] 'type'[ @type = ] 'type'
아티클의 유형입니다.Is the type of article. 형식sysname, 다음 값 중 하나가 될 수 있습니다.type is sysname, and can be one of the following values.

ValueValue DescriptionDescription
집계 스키마 전용aggregate schema only 스키마가 있는 집계 함수 전용입니다.Aggregate function with schema only.
func 스키마 전용func schema only 스키마가 있는 함수 전용입니다.Function with schema only.
인덱싱된 뷰 logbasedindexed view logbased 로그 기반의 인덱싱된 뷰 아티클입니다.Log-based indexed view article. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers. 이 유형의 아티클은 기본 테이블을 별도로 게시할 필요가 없습니다.For this type of article, the base table does not need to be published separately.
logbased manualboth 인덱싱된 뷰indexed view logbased manualboth 수동 필터 및 수동 뷰가 있는 로그 기반의 인덱싱된 뷰 아티클입니다.Log-based indexed view article with manual filter and manual view. 이 옵션을 사용 하려면 둘 다 지정 sync_object필터 매개 변수입니다.This option requires that you specify both sync_object and filter parameters. 이 유형의 아티클은 기본 테이블을 별도로 게시할 필요가 없습니다.For this type of article, the base table does not need to be published separately. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.
logbased manualfilter 인덱싱된 뷰indexed view logbased manualfilter 수동 필터가 있는 로그 기반의 인덱싱된 뷰 아티클입니다.Log-based indexed view article with manual filter. 이 옵션을 사용 하려면 둘 다 지정 sync_object필터 매개 변수입니다.This option requires that you specify both sync_object and filter parameters. 이 유형의 아티클은 기본 테이블을 별도로 게시할 필요가 없습니다.For this type of article, the base table does not need to be published separately. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.
logbased manualview 인덱싱된 뷰indexed view logbased manualview 수동 뷰가 있는 로그 기반의 인덱싱된 뷰 아티클입니다.Log-based indexed view article with manual view. 이 옵션을 사용 하려면 지정 하는 sync_object 매개 변수입니다.This option requires that you specify the sync_object parameter. 이 유형의 아티클은 기본 테이블을 별도로 게시할 필요가 없습니다.For this type of article, the base table does not need to be published separately. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.
인덱싱된 뷰 스키마 전용indexed view schema only 스키마가 있는 인덱싱된 뷰 전용입니다.Indexed view with schema only. 이 유형의 아티클은 기본 테이블도 게시해야 합니다.For this type of article, the base table must also be published.
logbased (기본값)logbased (default) 로그 기반 아티클입니다.Log-based article.
logbased manualbothlogbased manualboth 수동 필터 및 수동 뷰가 있는 로그 기반 아티클입니다.Log-based article with manual filter and manual view. 이 옵션을 사용 하려면 둘 다 지정 sync_object필터 매개 변수입니다.This option requires that you specify both sync_object and filter parameters. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.
logbased manualfilterlogbased manualfilter 수동 필터가 있는 로그 기반 아티클입니다.Log-based article with manual filter. 이 옵션을 사용 하려면 둘 다 지정 sync_object필터 매개 변수입니다.This option requires that you specify both sync_object and filter parameters. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.
logbased manualviewlogbased manualview 수동 뷰가 있는 로그 기반 아티클입니다.Log-based article with manual view. 이 옵션을 사용 하려면 지정 하는 sync_object 매개 변수입니다.This option requires that you specify the sync_object parameter. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.
proc execproc exec 아티클의 모든 구독자로 저장 프로시저의 실행을 복제합니다.Replicates the execution of the stored procedure to all Subscribers of the article. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers. 옵션을 사용 하는 것이 좋습니다 serializable proc exec 대신 proc exec합니다.We recommend that you use the option serializable proc exec instead of proc exec. 자세한 내용은 "종류의 저장 프로시저 실행 아티클을" 섹션을 참조 트랜잭션 복제에 있는 Publishing Stored Procedure Execution합니다.For more information, see the section "Types of Stored Procedure Execution Articles" in Publishing Stored Procedure Execution in Transactional Replication. 변경 데이터 캡처가 설정된 경우 사용할 수 없습니다.Not available when change data capture is enabled.
프로시저 스키마 전용proc schema only 스키마가 있는 프로시저 전용입니다.Procedure with schema only. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.
serializable proc execserializable proc exec 직렬화할 수 있는 트랜잭션 컨텍스트 내에서 실행된 경우에만 저장 프로시저의 실행을 복제합니다.Replicates the execution of the stored procedure only if it is executed within the context of a serializable transaction. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers.

또한 프로시저는 복제 될 프로시저 실행에 대 한 명시적 트랜잭션 안에서 실행 되어야 합니다.The procedure also must be executed inside an explicit transaction for the procedure execution to be replicated.
뷰 스키마 전용view schema only 스키마가 있는 뷰 전용입니다.View with schema only. Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers. 이 옵션을 사용할 때는 기본 테이블도 게시해야 합니다.When using this option, you must also publish the base table.

[ @filter = ] '필터'[ @filter = ] 'filter'
FOR REPLICATION으로 생성되며 테이블을 행 필터링하는 데 사용되는 저장 프로시저입니다.Is the stored procedure (created with FOR REPLICATION) used to filter the table horizontally. 필터nvarchar (386), 기본값은 NULL입니다.filter is nvarchar(386), with a default of NULL. sp_articleviewsp_articlefilter 보기 만들기 및 필터 저장된 프로시저를 반드시 수동으로 실행 해야 합니다.sp_articleview and sp_articlefilter must be executed manually to create the view and filter stored procedure. NULL이 아닌 경우 저장 프로시저가 수동으로 생성되었다고 가정하여 필터 프로시저가 생성되지 않습니다.If not NULL, the filter procedure is not created (assumes the stored procedure is created manually).

[ @sync_object = ] 'sync_object'[ @sync_object = ] 'sync_object'
이 아티클의 스냅숏을 표시하는 데 사용되는 데이터 파일을 생성하는 테이블 또는 뷰의 이름입니다.Is the name of the table or view used for producing the data file used to represent the snapshot for this article. sync_objectnvarchar (386), 기본값은 NULL입니다.sync_object is nvarchar(386), with a default of NULL. NULL 인 경우 sp_articleview 출력 파일을 생성 하는 데 사용 하는 보기를 자동으로 만들기 위해 호출 됩니다.If NULL, sp_articleview is called to automatically create the view used to generate the output file. 과 관련 된 추가 된 후 발생이 sp_articlecolumn합니다.This occurs after adding any columns with sp_articlecolumn. NULL이 아닌 경우 뷰가 수동으로 생성된 것으로 가정하며 뷰가 생성되지 않습니다.If not NULL, a view is not created (assumes the view is manually created).

[ @ins_cmd = ] 'ins_cmd'[ @ins_cmd = ] 'ins_cmd'
이 아티클에 대한 삽입을 복제할 때 사용하는 복제 명령 유형입니다.Is the replication command type used when replicating inserts for this article. ins_cmdnvarchar (255), 다음 값 중 하나가 될 수 있습니다.ins_cmd is nvarchar(255), and can be one of the following values.

ValueValue DescriptionDescription
NONENONE 아무 동작도 수행되지 않습니다.No action is taken.
CALL sp_MSins_CALL sp_MSins_
테이블 (기본값)table (default)

-또는--or-

Custom_stored_procedure_name 호출CALL custom_stored_procedure_name
구독자에서 실행할 저장 프로시저를 호출합니다.Calls a stored procedure to be executed at the Subscriber. 이 방법의 복제를 사용 하려면 사용 하 여 schema_option 아티클의 각 구독자의 대상 데이터베이스에서 지정한 저장된 프로시저를 만들거나, 저장된 프로시저의 자동으로 만들도록 지정 하려면.To use this method of replication, use schema_option to specify automatic creation of the stored procedure, or create the specified stored procedure in the destination database of each Subscriber of the article. custom_stored_procedure 사용자가 만든 저장된 프로시저의 이름입니다.custom_stored_procedure is the name of a user-created stored procedure. sp_MSins_ * 테이블* 대신 대상 테이블의 이름을 포함 된 _table 부분입니다.sp_MSins_*table* contains the name of the destination table in place of the _table part of the parameter. destination_owner 지정 앞 대상 테이블 이름에 추가 됩니다.When destination_owner is specified, it is prepended to the destination table name. 예를 들어는 ProductCategory 테이블 소유한는 프로덕션 구독자에서 스키마에는 매개 변수를 지정할 CALL sp_MSins_ProductionProductCategory합니다.For example, for the ProductCategory table owned by the Production schema at the Subscriber, the parameter would be CALL sp_MSins_ProductionProductCategory. 피어 투 피어 복제 토폴로지에서 아티클에 대 한 _table GUID 값으로 추가 됩니다.For an article in a peer-to-peer replication topology, _table is appended with a GUID value. 지정 custom_stored_procedure 구독자 업데이트에 대 한 지원 되지 않습니다.Specifying custom_stored_procedure is not supported for updating subscribers.
SQL 또는 NULLSQL or NULL INSERT 문을 복제합니다.Replicates an INSERT statement. INSERT 문에는 아티클에 게시된 모든 열에 대한 값이 제공됩니다.The INSERT statement is provided values for all columns published in the article. 삽입에서 다음 명령이 복제됩니다.This command is replicated on inserts:

INSERT INTO <table name> VALUES (c1value, c2value, c3value, ..., cnvalue)

자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요.For more information, see Specify How Changes Are Propagated for Transactional Articles.

[ @del_cmd =] 'del_cmd'[ @del_cmd =] 'del_cmd'
이 아티클에 대한 삭제를 복제할 때 사용하는 복제 명령 유형입니다.Is the replication command type used when replicating deletes for this article. del_cmdnvarchar (255), 다음 값 중 하나가 될 수 있습니다.del_cmd is nvarchar(255), and can be one of the following values.

ValueValue DescriptionDescription
NONENONE 아무 동작도 수행되지 않습니다.No action is taken.
CALLsp_MSdel_CALLsp_MSdel_
테이블 (기본값)table (default)

-또는--or-

Custom_stored_procedure_name 호출CALL custom_stored_procedure_name
구독자에서 실행할 저장 프로시저를 호출합니다.Calls a stored procedure to be executed at the Subscriber. 이 방법의 복제를 사용 하려면 사용 하 여 schema_option 아티클의 각 구독자의 대상 데이터베이스에서 지정한 저장된 프로시저를 만들거나, 저장된 프로시저의 자동으로 만들도록 지정 하려면.To use this method of replication, use schema_option to specify automatic creation of the stored procedure, or create the specified stored procedure in the destination database of each Subscriber of the article. custom_stored_procedure 사용자가 만든 저장된 프로시저의 이름입니다.custom_stored_procedure is the name of a user-created stored procedure. sp_MSdel_ * 테이블* 대신 대상 테이블의 이름을 포함 된 _table 부분입니다.sp_MSdel_*table* contains the name of the destination table in place of the _table part of the parameter. destination_owner 지정 앞 대상 테이블 이름에 추가 됩니다.When destination_owner is specified, it is prepended to the destination table name. 예를 들어는 ProductCategory 테이블 소유한는 프로덕션 구독자에서 스키마에는 매개 변수를 지정할 CALL sp_MSdel_ProductionProductCategory합니다.For example, for the ProductCategory table owned by the Production schema at the Subscriber, the parameter would be CALL sp_MSdel_ProductionProductCategory. 피어 투 피어 복제 토폴로지에서 아티클에 대 한 _table GUID 값으로 추가 됩니다.For an article in a peer-to-peer replication topology, _table is appended with a GUID value. 지정 custom_stored_procedure 구독자 업데이트에 대 한 지원 되지 않습니다.Specifying custom_stored_procedure is not supported for updating subscribers.
XCALL sp_MSdel_XCALL sp_MSdel_
tabletable

-또는--or-

XCALL custom_stored_procedure_nameXCALL custom_stored_procedure_name
XCALL 스타일 매개 변수를 사용하는 저장 프로시저를 호출합니다.Calls a stored procedure taking XCALL style parameters. 이 방법의 복제를 사용 하려면 사용 하 여 schema_option 아티클의 각 구독자의 대상 데이터베이스에서 지정한 저장된 프로시저를 만들거나, 저장된 프로시저의 자동으로 만들도록 지정 하려면.To use this method of replication, use schema_option to specify automatic creation of the stored procedure, or create the specified stored procedure in the destination database of each Subscriber of the article. 구독자 업데이트의 경우 사용자가 만든 저장 프로시저를 지정할 수 없습니다.Specifying a user-created stored procedure is not allowed for updating subscribers.
SQL 또는 NULLSQL or NULL DELETE 문을 복제합니다.Replicates a DELETE statement. DELETE 문에는 모든 기본 키 열 값이 제공됩니다.The DELETE statement is provided all primary key column values. 삭제에서 다음 명령이 복제됩니다.This command is replicated on deletes:

DELETE FROM <table name> WHERE pkc1 = pkc1value AND pkc2 = pkc2value AND pkcn = pkcnvalue

자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요.For more information, see Specify How Changes Are Propagated for Transactional Articles.

[ @upd_cmd =] 'upd_cmd'[ @upd_cmd =] 'upd_cmd'
이 아티클에 대한 업데이트를 복제할 때 사용하는 복제 명령 유형입니다.Is the replication command type used when replicating updates for this article. upd_cmdnvarchar (255), 다음 값 중 하나가 될 수 있습니다.upd_cmd is nvarchar(255), and can be one of the following values.

ValueValue DescriptionDescription
NONENONE 아무 동작도 수행되지 않습니다.No action is taken.
Sp_MSupd_ 호출CALL sp_MSupd_
tabletable

-또는--or-

Custom_stored_procedure_name 호출CALL custom_stored_procedure_name
구독자에서 실행할 저장 프로시저를 호출합니다.Calls a stored procedure to be executed at the Subscriber. 이 방법의 복제를 사용 하려면 사용 하 여 schema_option 아티클의 각 구독자의 대상 데이터베이스에서 지정한 저장된 프로시저를 만들거나, 저장된 프로시저의 자동으로 만들도록 지정 하려면.To use this method of replication, use schema_option to specify automatic creation of the stored procedure, or create the specified stored procedure in the destination database of each Subscriber of the article.
MCALL sp_MSupd_MCALL sp_MSupd_
tabletable

-또는--or-

MCALL custom_stored_procedure_nameMCALL custom_stored_procedure_name
MCALL 스타일 매개 변수를 사용하는 저장 프로시저를 호출합니다.Calls a stored procedure taking MCALL style parameters. 이 방법의 복제를 사용 하려면 사용 하 여 schema_option 아티클의 각 구독자의 대상 데이터베이스에서 지정한 저장된 프로시저를 만들거나, 저장된 프로시저의 자동으로 만들도록 지정 하려면.To use this method of replication, use schema_option to specify automatic creation of the stored procedure, or create the specified stored procedure in the destination database of each Subscriber of the article. custom_stored_procedure 사용자가 만든 저장된 프로시저의 이름입니다.custom_stored_procedure is the name of a user-created stored procedure. sp_MSupd_ * 테이블* 대신 대상 테이블의 이름을 포함 된 _table 부분입니다.sp_MSupd_*table* contains the name of the destination table in place of the _table part of the parameter. destination_owner 지정 앞 대상 테이블 이름에 추가 됩니다.When destination_owner is specified, it is prepended to the destination table name. 예를 들어는 ProductCategory 테이블 소유한는 프로덕션 구독자에서 스키마에는 매개 변수를 지정할 MCALL sp_MSupd_ProductionProductCategory합니다.For example, for the ProductCategory table owned by the Production schema at the Subscriber, the parameter would be MCALL sp_MSupd_ProductionProductCategory. 피어 투 피어 복제 토폴로지에서 아티클에 대 한 _table GUID 값으로 추가 됩니다.For an article in a peer-to-peer replication topology, _table is appended with a GUID value. 구독자 업데이트의 경우 사용자가 만든 저장 프로시저를 지정할 수 없습니다.Specifying a user-created stored procedure is not allowed for updating subscribers.
SCALL sp_MSupd_SCALL sp_MSupd_
테이블 (기본값)table (default)

-또는--or-

SCALL custom_stored_procedure_nameSCALL custom_stored_procedure_name
SCALL 스타일 매개 변수를 사용하는 저장 프로시저를 호출합니다.Calls a stored procedure taking SCALL style parameters. 이 방법의 복제를 사용 하려면 사용 하 여 schema_option 아티클의 각 구독자의 대상 데이터베이스에서 지정한 저장된 프로시저를 만들거나, 저장된 프로시저의 자동으로 만들도록 지정 하려면.To use this method of replication, use schema_option to specify automatic creation of the stored procedure, or create the specified stored procedure in the destination database of each Subscriber of the article. custom_stored_procedure 사용자가 만든 저장된 프로시저의 이름입니다.custom_stored_procedure is the name of a user-created stored procedure. sp_MSupd_ * 테이블* 대신 대상 테이블의 이름을 포함 된 _table 부분입니다.sp_MSupd_*table* contains the name of the destination table in place of the _table part of the parameter. destination_owner 지정 앞 대상 테이블 이름에 추가 됩니다.When destination_owner is specified, it is prepended to the destination table name. 예를 들어는 ProductCategory 테이블 소유한는 프로덕션 구독자에서 스키마에는 매개 변수를 지정할 SCALL sp_MSupd_ProductionProductCategory합니다.For example, for the ProductCategory table owned by the Production schema at the Subscriber, the parameter would be SCALL sp_MSupd_ProductionProductCategory. 피어 투 피어 복제 토폴로지에서 아티클에 대 한 _table GUID 값으로 추가 됩니다.For an article in a peer-to-peer replication topology, _table is appended with a GUID value. 구독자 업데이트의 경우 사용자가 만든 저장 프로시저를 지정할 수 없습니다.Specifying a user-created stored procedure is not allowed for updating subscribers.
XCALL sp_MSupd_XCALL sp_MSupd_
tabletable

-또는--or-

XCALL custom_stored_procedure_nameXCALL custom_stored_procedure_name
XCALL 스타일 매개 변수를 사용하는 저장 프로시저를 호출합니다.Calls a stored procedure taking XCALL style parameters. 이 방법의 복제를 사용 하려면 사용 하 여 schema_option 아티클의 각 구독자의 대상 데이터베이스에서 지정한 저장된 프로시저를 만들거나, 저장된 프로시저의 자동으로 만들도록 지정 하려면.To use this method of replication, use schema_option to specify automatic creation of the stored procedure, or create the specified stored procedure in the destination database of each Subscriber of the article. 구독자 업데이트의 경우 사용자가 만든 저장 프로시저를 지정할 수 없습니다.Specifying a user-created stored procedure is not allowed for updating subscribers.
SQL 또는 NULLSQL or NULL UPDATE 문을 복제합니다.Replicates an UPDATE statement. UPDATE 문에는 모든 열 값 및 기본 키 열 값이 제공됩니다.The UPDATE statement is provided on all column values and the primary key column values. 업데이트에서 다음 명령이 복제됩니다.This command is replicated on updates:

UPDATE <table name> SET c1 = c1value, SET c2 = c2value, SET cn = cnvalue WHERE pkc1 = pkc1value AND pkc2 = pkc2value AND pkcn = pkcnvalue

참고

CALL, MCALL, SCALL 및 XCALL 구문에서 구독자에 전파되는 데이터 양은 각각 다릅니다.The CALL, MCALL, SCALL, and XCALL syntax vary the amount of data propagated to the subscriber. CALL 구문은 삽입 및 삭제한 모든 열의 모든 값을 전달합니다.The CALL syntax passes all values for all inserted and deleted columns. SCALL 구문은 영향을 받은 열 값만 전달합니다.The SCALL syntax passes values only for affected columns. XCALL 구문은 열의 이전 값과 함께 변경 여부에 관계없이 모든 열의 값을 전달합니다.The XCALL syntax passes values for all columns, whether changed or not, including the previous value of the column. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요.For more information, see Specify How Changes Are Propagated for Transactional Articles.

[ @creation_script =] 'creation_script'[ @creation_script =] 'creation_script'
구독 데이터베이스에서 아티클을 만드는 데 사용된 선택적 아티클 스키마 스크립트의 경로 및 이름입니다.Is the path and name of an optional article schema script used to create the article in the subscription database. creation_scriptnvarchar (255), 기본값은 NULL입니다.creation_script is nvarchar(255), with a default of NULL.

[ @description =] 'description'[ @description =] 'description'
아티클에 대한 설명 항목입니다.Is a descriptive entry for the article. 설명nvarchar (255), 기본값은 NULL입니다.description is nvarchar(255), with a default of NULL.

[ @pre_creation_cmd =] 'pre_creation_cmd'[ @pre_creation_cmd =] 'pre_creation_cmd'
해당 아티클에 대한 스냅숏을 적용할 때 구독자에서 같은 이름의 기존 개체가 검색될 경우 시스템이 할 일을 지정합니다.Specifies what the system should do if it detects an existing object of the same name at the subscriber when applying the snapshot for this article. pre_creation_cmdnvarchar (10), 다음 값 중 하나가 될 수 있습니다.pre_creation_cmd is nvarchar(10), and can be one of the following values.

ValueValue DescriptionDescription
없음none 명령을 사용하지 않습니다.Does not use a command.
deletedelete 스냅숏을 적용하기 전에 대상 테이블에서 데이터를 삭제합니다.Deletes data from the destination table before applying the snapshot. 아티클이 행 필터링되면 필터 절에서 지정한 열에 있는 데이터만 삭제됩니다.When the article is horizontally filtered, only data in columns specified by the filter clause is deleted. 행 필터를 정의하면 Oracle 게시자에 대해서는 지원되지 않습니다.Not supported for Oracle Publishers when a horizontal filter is defined.
drop (기본값)drop (default) 대상 테이블을 삭제합니다.Drops the destination table.
truncatetruncate 대상 테이블을 자릅니다.Truncates the destination table. ODBC 또는 OLE DB 구독자에는 유효하지 않습니다.Is not valid for ODBC or OLE DB Subscribers.

[ @filter_clause=] 'filter_clause'[ @filter_clause=] 'filter_clause'
행 필터를 정의하는 제한(WHERE) 절입니다.Is a restriction (WHERE) clause that defines a horizontal filter. 제약 조건 절을 입력할 때는 키워드인 WHERE를 생략합니다.When entering the restriction clause, omit the keyword WHERE. filter_clausentext, 기본값은 NULL입니다.filter_clause is ntext, with a default of NULL. 자세한 내용은 게시된 데이터 필터링을 참조하세요.For more information, see Filter Published Data.

[ @schema_option =] schema_option[ @schema_option =] schema_option
지정한 아티클에 대한 스키마 생성 옵션의 비트 마스크입니다.Is a bitmask of the schema generation option for the given article. schema_optionbinary (8), 수 및는 | (비트 OR) 다음이 값 중 하나 이상의 제품:schema_option is binary(8), and can be the | (Bitwise OR) product of one or more of these values:

참고

이 값이 NULL인 경우 시스템은 다른 아티클 속성에 따라 이 아티클에 대해 유효한 스키마 옵션을 자동으로 생성합니다.If this value is NULL, the system auto-generates a valid schema option for the article depending on other article properties. 기본 스키마 옵션 테이블 설명에는 아티클 유형과 복제 유형의 조합을 기반으로 선택할 수 있는 값을 보여 줍니다.The Default Schema Options table given in the Remarks shows the value that will be chosen based upon the combination of the article type and the replication type.

ValueValue DescriptionDescription
0x000x00 스냅숏 에이전트의 스크립팅을 사용할 수 없고 사용 creation_script합니다.Disables scripting by the Snapshot Agent and uses creation_script.
0x010x01 개체 만들기 스크립트(CREATE TABLE, CREATE PROCEDURE 등)를 생성합니다.Generates the object creation script (CREATE TABLE, CREATE PROCEDURE, and so on). 이 값은 저장 프로시저 아티클에 대한 기본값입니다.This value is the default for stored procedure articles.
0x020x02 정의된 경우 아티클에 대한 변경 내용을 전파하는 저장 프로시저를 생성합니다.Generates the stored procedures that propagate changes for the article, if defined.
0x040x04 IDENTITY 속성을 사용하여 ID 열이 스크립팅됩니다.Identity columns are scripted using the IDENTITY property.
0x080x08 복제 타임 스탬프 열입니다.Replicate timestamp columns. 그렇지 않은 경우 설정, 타임 스탬프 열은로 복제 이진합니다.If not set, timestamp columns are replicated as binary.
0x100x10 해당 클러스터형 인덱스를 생성합니다.Generates a corresponding clustered index. 이 옵션을 설정하지 않아도 게시된 테이블에 이미 정의되어 있으면 기본 키 및 UNIQUE 제약 조건과 관련된 인덱스가 생성됩니다.Even if this option is not set, indexes related to primary keys and unique constraints are generated if they are already defined on a published table.
0x200x20 사용자 정의 데이터 형식(UDT)을 구독자에서의 기본 데이터 형식으로 변환합니다.Converts user-defined data types (UDT) to base data types at the Subscriber. UDT 열에 CHECK 또는 DEFAULT 제약 조건이 있거나 UDT 열이 기본 키의 일부이거나 계산 열이 UDT 열을 참조하는 경우 이 옵션을 사용할 수 없습니다.This option cannot be used when there is a CHECK or DEFAULT constraint on a UDT column, if a UDT column is part of the primary key, or if a computed column references a UDT column. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.
0x400x40 해당 비클러스터형 인덱스를 생성합니다.Generates corresponding nonclustered indexes. 이 옵션을 설정하지 않아도 게시된 테이블에 이미 정의되어 있으면 기본 키 및 UNIQUE 제약 조건과 관련된 인덱스가 생성됩니다.Even if this option is not set, indexes related to primary keys and unique constraints are generated if they are already defined on a published table.
0x800x80 PRIMARY KEY 제약 조건을 복제합니다.Replicates primary key constraints. 제약 조건에 연결 된 인덱스가 모두 복제 됩니다 경우에 옵션 0x100x40 을 사용할 수 없습니다.Any indexes related to the constraint are also replicated, even if options 0x10 and 0x40 are not enabled.
0x1000x100 정의된 경우 테이블 아티클에 사용자 트리거를 복제합니다.Replicates user triggers on a table article, if defined. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.
0x2000x200 FOREIGN KEY 제약 조건을 복제합니다.Replicates foreign key constraints. 참조되는 테이블이 게시되지 않는 경우 게시된 테이블의 모든 FOREIGN KEY 제약 조건은 복제되지 않습니다.If the referenced table is not part of a publication, all foreign key constraints on a published table are not replicated. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.
0x4000x400 CHECK 제약 조건을 복제합니다.Replicates check constraints. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.
0 x 8000x800 기본값을 복제합니다.Replicates defaults. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.
0x10000x1000 열 수준 데이터 정렬을 복제합니다.Replicates column-level collation.

참고: 대/소문자 구분 비교를 사용 하려면 Oracle 게시자에 대해이 옵션을 설정 해야 합니다.Note: This option should be set for Oracle Publishers to enable case-sensitive comparisons.
0x20000x2000 게시된 아티클 원본 개체와 연관된 확장 속성을 복제합니다.Replicates extended properties associated with the published article source object. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.
0x40000x4000 UNIQUE 제약 조건을 복제합니다.Replicates UNIQUE constraints. 제약 조건에 연결 된 인덱스가 모두 복제 됩니다 경우에 옵션 0x100x40 을 사용할 수 없습니다.Any indexes related to the constraint are also replicated, even if options 0x10 and 0x40 are not enabled.
0x80000x8000 이 옵션은 SQL Server 2005SQL Server 2005 게시자에 적합하지 않습니다.This option is not valid for SQL Server 2005SQL Server 2005 Publishers.
0x100000x10000 동기화하는 동안 CHECK 조건이 강제 적용되지 않도록 해당 제약 조건을 NOT FOR REPLICATION으로 복제합니다.Replicates CHECK constraints as NOT FOR REPLICATION so that the constraints are not enforced during synchronization.
0 x 200000x20000 동기화하는 동안 FOREIGN KEY 제약 조건이 강제 적용되지 않도록 해당 제약 조건을 NOT FOR REPLICATION으로 복제합니다.Replicates FOREIGN KEY constraints as NOT FOR REPLICATION so that the constraints are not enforced during synchronization.
0x400000x40000 분할된 테이블이나 인덱스와 연결된 파일 그룹을 복제합니다.Replicates filegroups associated with a partitioned table or index.
0x800000x80000 분할된 테이블에 대한 파티션 구성표를 복제합니다.Replicates the partition scheme for a partitioned table.
0x1000000x100000 분할된 인덱스에 대한 파티션 구성표를 복제합니다.Replicates the partition scheme for a partitioned index.
0x2000000x200000 테이블 통계를 복제합니다.Replicates table statistics.
0x4000000x400000 기본 바인딩Default Bindings
0x8000000x800000 규칙 바인딩Rule Bindings
0x10000000x1000000 전체 텍스트 인덱스Full-text index
0x20000000x2000000 XML 스키마 컬렉션에 바인딩된 xml 열이 복제 되지 않습니다.XML schema collections bound to xml columns are not replicated.
0x40000000x4000000 인덱스를 복제 xml 열입니다.Replicates indexes on xml columns.
0x80000000x8000000 구독자에 없는 스키마를 만듭니다.Create any schemas not already present on the subscriber.
0x100000000x10000000 변환 xml 열을 ntext 구독자에 있습니다.Converts xml columns to ntext on the Subscriber.
0x200000000x20000000 변환 큰 개체 데이터 형식 (nvarchar (max), varchar (max), 및 varbinary (max))에 도입 된 SQL Server 2005SQL Server 2005 에서지원되는데이터형식 SQL Server 2000(8.x)SQL Server 2000 (8.x).Converts large object data types (nvarchar(max), varchar(max), and varbinary(max)) introduced in SQL Server 2005SQL Server 2005 to data types that are supported on SQL Server 2000(8.x)SQL Server 2000 (8.x).
0x400000000x40000000 사용 권한을 복제합니다.Replicate permissions.
0 x 800000000x80000000 게시의 일부가 아닌 개체에 대한 종속성을 삭제합니다.Attempt to drop dependencies to any objects that are not part of the publication.
0x1000000000x100000000 로 지정 될 경우 FILESTREAM 특성을 복제 하려면이 옵션을 사용 하 여 varbinary (max) 열입니다.Use this option to replicate the FILESTREAM attribute if it is specified on varbinary(max) columns. 테이블을 SQL Server 2005SQL Server 2005 구독자에 복제할 경우에는 이 옵션을 지정하지 마십시오.Do not specify this option if you are replicating tables to SQL Server 2005SQL Server 2005 Subscribers. 테이블에 FILESTREAM 열이 있는 복제 SQL Server 2000(8.x)SQL Server 2000 (8.x) 이 스키마 옵션이 어떻게 설정 되었는지에 관계 없이 구독자가 지원 되지 않습니다.Replicating tables that have FILESTREAM columns to SQL Server 2000(8.x)SQL Server 2000 (8.x) Subscribers is not supported, regardless of how this schema option is set.

관련된 옵션 참조 0x800000000합니다.See related option 0x800000000.
0x2000000000x200000000 날짜 및 시간 데이터 형식으로 변환 (날짜, 시간, datetimeoffset, 및 datetime2)에 도입 된 SQL Server 2008SQL Server 2008 데이터 이전 버전에서 지원 되는 형식 SQL ServerSQL Server합니다.Converts date and time data types (date, time, datetimeoffset, and datetime2) introduced in SQL Server 2008SQL Server 2008 to data types that are supported on earlier versions of SQL ServerSQL Server.
0x4000000000x400000000 데이터 및 인덱스에 대한 압축 옵션을 복제합니다.Replicates the compression option for data and indexes. 자세한 내용은 Data Compression을 참조하세요.For more information, see Data Compression.
0x8000000000x800000000 FILESTREAM 데이터를 구독자에서 고유한 파일 그룹에 저장하려면 이 옵션을 설정합니다.Set this option to store FILESTREAM data on its own filegroup at the Subscriber. 이 옵션을 설정하지 않으면 FILESTREAM 데이터는 기본 파일 그룹에 저장됩니다.If this option is not set, FILESTREAM data is stored on the default filegroup. 복제 기능에서는 파일 그룹을 만들지 않으므로 이 옵션을 설정할 경우 구독자에서 스냅숏을 적용하기 전에 파일 그룹을 만들어야 합니다.Replication does not create filegroups; therefore, if you set this option, you must create the filegroup before you apply the snapshot at the Subscriber. 스냅숏을 적용 하기 전에 개체를 만드는 방법에 대 한 자세한 내용은 참조 실행 스크립트 전과 후의 스냅숏 적용합니다.For more information about how to create objects before you apply the snapshot, see Execute Scripts Before and After the Snapshot Is Applied.

관련된 옵션 참조 0x100000000합니다.See related option 0x100000000.
0x10000000000x1000000000 공용 언어 런타임 (CLR) 사용자 정의 형식 (Udt) 8000 바이트를 초과 하는 변환 varbinary (max) 형식의 열을 실행 하는 구독자에 복제할 수 있도록 SQL Server 2005SQL Server 2005합니다.Converts common language runtime (CLR) user-defined types (UDTs) that are larger than 8000 bytes to varbinary(max) so that columns of type UDT can be replicated to Subscribers that are running SQL Server 2005SQL Server 2005.
0 x 20000000000x2000000000 변환는 hierarchyid 데이터 형식을 varbinary (max) 있도록 형식의 열 hierarchyid 실행 하는 구독자에 복제할 수 SQL Server 2005SQL Server 2005합니다.Converts the hierarchyid data type to varbinary(max) so that columns of type hierarchyid can be replicated to Subscribers that are running SQL Server 2005SQL Server 2005. 사용 하는 방법에 대 한 자세한 내용은 hierarchyid 복제 된 테이블의 열 참조 hierarchyid (TRANSACT-SQL)합니다.For more information about how to use hierarchyid columns in replicated tables, see hierarchyid (Transact-SQL).
0x40000000000x4000000000 테이블의 필터링된 인덱스를 복제합니다.Replicates any filtered indexes on the table. 필터링 된 인덱스에 대 한 자세한 내용은 참조 Create Filtered Indexes합니다.For more information about filtered indexes, see Create Filtered Indexes.
0x80000000000x8000000000 변환 된 geography기 하 도형 데이터 형식을 varbinary (max) 를실행하는구독자에이러한형식의열을복제할수있도록 SQL Server 2005SQL Server 2005.Converts the geography and geometry data types to varbinary(max) so that columns of these types can be replicated to Subscribers that are running SQL Server 2005SQL Server 2005.
0x100000000000x10000000000 형식의 열에 인덱스를 복제 geographygeometry합니다.Replicates indexes on columns of type geography and geometry.
0x200000000000x20000000000 열에 대한 SPARSE 특성을 복제합니다.Replicates the SPARSE attribute for columns. 이 특성에 대 한 자세한 내용은 참조 스파스 열을 사용 하 여합니다.For more information about this attribute, see Use Sparse Columns.
0x400000000000x40000000000 구독자에서 메모리 액세스에 최적화 된 테이블을 만들려고 스냅숏 에이전트가 스크립팅을 사용 하도록 설정 합니다.Enable scripting by the snapshot agent to create memory-optimized table on the subscriber.
0x800000000000x80000000000 메모리 액세스에 최적화 된 아티클에 대 한 비클러스터형된 인덱스에 클러스터형된 인덱스를 변환 합니다.Converts clustered index to nonclustered index for memory-optimized articles.
0x4000000000000x400000000000 테이블의 모든 비클러스터형 columnstore 인덱스를 복제합니다.Replicates any non-clustered columnstore indexes on the table(s)
0x8000000000000x800000000000 테이블의 모든 flitered 비클러스터형 columnstore 인덱스를 복제합니다.Replicates any flitered non-clustered columnstore indexes on the table(s).
NULLNULL 복제를 자동으로 설정 schema_option 기본 값에 해당 값에 따라 달라 집니다 다른 아티클 속성입니다.Replication automatically sets schema_option to a default value, the value of which depends on other article properties. 주의 섹션에 있는 “기본 스키마 옵션” 표에서는 아티클 유형과 복제 유형을 기반으로 하는 기본 스키마 옵션을 보여 줍니다.The "Default Schema Options" table in the Remarks section shows the default schema options based on article type and replication type.

에 대 한 기본값 이외의 SQL ServerSQL Server 게시는 0x050D3합니다.The default for non- SQL ServerSQL Server publications is 0x050D3.

일부 schema_option 모든 복제 유형 및 아티클 유형에 대해 값이 유효 합니다.Not all schema_option values are valid for every type of replication and article type. 유효한 스키마 옵션 주의 섹션의 테이블 아티클 유형과 복제 유형의 조합을 기반으로 선택할 수 있는 유효한 스키마 옵션을 보여 줍니다.The Valid Schema Options table in the Remarks section shows the valid schema options that can be chosen based upon the combination of the article type and the replication type.

[ @destination_owner =] 'destination_owner'[ @destination_owner =] 'destination_owner'
대상 개체의 소유자 이름입니다.Is the name of the owner of the destination object. destination_ownersysname, 기본값은 NULL입니다.destination_owner is sysname, with a default of NULL. destination_owner 를 지정 하지 않은 경우 소유자가 다음 규칙에 따라 자동으로 지정 합니다.When destination_owner is not specified, the owner is specified automatically based on the following rules:

조건Condition 대상 개체 소유자Destination object owner
게시는 기본 모드 대량 복사를 사용하여 초기 스냅숏을 생성하며 이는 SQL ServerSQL Server 구독자만 지원합니다.Publication uses native-mode bulk copy to generate the initial snapshot, which only supports SQL ServerSQL Server Subscribers. 값을 기본값으로 source_owner합니다.Defaults to the value of source_owner.
SQL ServerSQL Server 이외 게시자에서 게시합니다.Published from a non- SQL ServerSQL Server Publisher. 기본값은 대상 데이터베이스의 소유자입니다.Defaults to the owner of the destination database.
게시는 문자 모드 대량 복사를 사용하여 초기 스냅숏을 생성하며 이는 SQL ServerSQL Server 이외 구독자를 지원합니다.Publication uses character-mode bulk copy to generate the initial snapshot, which supports non- SQL ServerSQL Server Subscribers. 할당되지 않습니다.Not assigned.

비-지원 하기 위해 SQL ServerSQL Server 구독자 destination_owner NULL 이어야 합니다.To support non- SQL ServerSQL Server Subscribers, destination_owner must be NULL.

[ @status=] 상태[ @status=] status
아티클이 활성 상태인지 여부와 변경 내용 전파 방법에 대한 추가 옵션을 지정합니다.Specifies if the article is active and additional options for how changes are propagated. 상태tinyint, 수 및는 | (비트 OR) 다음이 값 중 하나 이상의 제품입니다.status is tinyint, and can be the | (Bitwise OR) product of one or more of these values.

ValueValue 설명Description
11 아티클이 활성 상태입니다.Article is active.
88 INSERT 문에 열 이름을 포함합니다.Includes the column name in INSERT statements.
16 (기본값)16 (default) 매개 변수가 있는 문을 사용합니다.Uses parameterized statements.
2424 INSERT 문에 열 이름도 포함하고 매개 변수가 있는 문도 사용합니다.Includes the column name in INSERT statements and uses parameterized statements.
6464 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.

예를 들어 매개 변수가 있는 문을 사용하는 활성 아티클은 이 열의 값이 17이 되며For example, an active article using parameterized statements would have a value of 17 in this column. 값이 0 문서 아니기 때문에 하 고 추가 속성이 정의 된 것을 의미 합니다.A value of 0 means that the article is inactive and no additional properties are defined.

[ @source_owner =] 'source_owner'[ @source_owner =] 'source_owner'
원본 개체의 소유자입니다.Is the owner of the source object. source_ownersysname, 기본값은 NULL입니다.source_owner is sysname, with a default of NULL. source_owner Oracle 게시자에 대해 지정 해야 합니다.source_owner must be specified for Oracle Publishers.

[ @sync_object_owner =] 'sync_object_owner'[ @sync_object_owner =] 'sync_object_owner'
게시된 아티클을 정의하는 뷰의 소유자입니다.Is the owner of the view that defines the published article. sync_object_ownersysname, 기본값은 NULL입니다.sync_object_owner is sysname, with a default of NULL.

[ @filter_owner =] 'filter_owner'[ @filter_owner =] 'filter_owner'
필터의 소유자입니다.Is the owner of the filter. filter_ownersysname, 기본값은 NULL입니다.filter_owner is sysname, with a default of NULL.

[ @source_object =] 'source_object'[ @source_object =] 'source_object'
게시할 데이터베이스 개체입니다.Is the database object to be published. source_objectsysname, 기본값은 NULL입니다.source_object is sysname, with a default of NULL. 경우 source_table 이 NULL 이면 source_object NULL 일 수 없습니다. source_object 대신 사용 해야 source_table합니다.If source_table is NULL, source_object cannot be NULL.source_object should be used instead of source_table. 스냅숏 또는 트랜잭션 복제를 사용 하 여 게시할 수 있는 개체의 형식에 대 한 자세한 내용은 참조 게시 데이터 및 데이터베이스 개체합니다.For more information about the types of objects that can be published using snapshot or transactional replication, see Publish Data and Database Objects.

[ @artid = ] article_ID 출력[ @artid = ] article_ID OUTPUT
새 아티클의 아티클 ID입니다.Is the article ID of the new article. article_IDint 가 출력 매개 변수 이며 기본값은 NULL입니다.article_ID is int with a default of NULL, and it is an OUTPUT parameter.

[ @auto_identity_range = ] 'auto_identity_range'[ @auto_identity_range = ] 'auto_identity_range'
게시를 생성할 때 자동 ID 범위 처리를 게시에 사용하거나 사용하지 않도록 합니다.Enables and disables automatic identity range handling on a publication at the time it is created. auto_identity_rangenvarchar (5), 다음 값 중 하나가 될 수 있습니다.auto_identity_range is nvarchar(5), and can be one of the following values:

ValueValue DescriptionDescription
truetrue 자동 ID 범위 처리를 사용합니다.Enables automatic identity range handling
falsefalse 자동 ID 범위 처리를 사용하지 않습니다.Disables automatic identity range handling
NULL(default)NULL(default) Id 범위 처리 설정한 identityrangemanagementoption합니다.Identity range handling is set by identityrangemanagementoption.

참고

auto_identity_range 사용 되지 않으며 이전 버전과 호환성을 위해 제공 됩니다.auto_identity_range has been deprecated and is provided for backward compatibility only. 사용 해야 identityrangemanagementoption id 범위 관리 옵션을 지정 하는 데 있습니다.You should use identityrangemanagementoption for specifying identity range management options. 자세한 내용은 ID 열 복제를 참조하세요.For more information, see Replicate Identity Columns.

[ @pub_identity_range = ] pub_identity_range[ @pub_identity_range = ] pub_identity_range
기술 자료 문서에 경우 게시자 범위 크기를 제어 identityrangemanagementoption 로 설정 자동 또는 auto_identity_range 로 설정 true .Controls the range size at the Publisher if the article has identityrangemanagementoption set to auto or auto_identity_range set to true. pub_identity_rangebigint, 기본값은 NULL입니다.pub_identity_range is bigint, with a default of NULL. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.

[ @identity_range = ] identity_range[ @identity_range = ] identity_range
기술 자료 문서에 있는 경우 구독자의 범위 크기를 제어 identityrangemanagementoption 로 설정 자동 또는 auto_identity_range 로 설정 true .Controls the range size at the Subscriber if the article has identityrangemanagementoption set to auto or auto_identity_range set to true. identity_rangebigint, 기본값은 NULL입니다.identity_range is bigint, with a default of NULL. 경우에 사용 auto_identity_range 로 설정 된 true합니다.Used when auto_identity_range is set to true. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.

[ @threshold = ] 임계값[ @threshold = ] threshold
배포 에이전트가 새로운 ID 범위를 할당하는 시기를 지정하는 백분율 값입니다.Is the percentage value that controls when the Distribution Agent assigns a new identity range. 에 지정 된 값의 백분율 임계값 는 사용 하는 배포 에이전트가 새 id 범위를 만듭니다.When the percentage of values specified in threshold is used, the Distribution Agent creates a new identity range. 임계값bigint, 기본값은 NULL입니다.threshold is bigint, with a default of NULL. 경우에 사용 identityrangemanagementoption 로 설정 된 자동 또는 auto_identity_range 로 설정 된 true합니다.Used when identityrangemanagementoption is set to auto or auto_identity_range is set to true. Oracle 게시자에 대해 지원 되지 않습니다. 합니다.Not supported for Oracle Publishers.

[ @force_invalidate_snapshot = ] force_invalidate_snapshot[ @force_invalidate_snapshot = ] force_invalidate_snapshot
으로 인해이 저장된 프로시저가 수행한 동작 기존 스냅숏을 무효화 될 수 있습니다.Acknowledges that the action taken by this stored procedure may invalidate an existing snapshot. force_invalidate_snapshot비트, 기본값은 0입니다.force_invalidate_snapshot is a bit, with a default of 0.

0 를 아티클을 추가 해도 발생 하지 스냅숏이 무효화 되도록 지정 합니다.0 specifies that adding an article does not cause the snapshot to be invalid. 저장 프로시저가 새 스냅숏을 필요로 하는 변경을 발견하면 오류가 발생하며 변경이 수행되지 않습니다.If the stored procedure detects that the change requires a new snapshot, an error occurs and no changes are made.

1 지정는 사용 되지 않는 것으로 표시 될 기존 스냅숏과 생성 될 새 스냅숏을 대 한 권한을 부여 아티클을 유효 하려면 스냅숏을 무효화 하 고 새 스냅숏이 필요 있는 구독이 있는 경우 추가 합니다.1 specifies that adding an article may cause the snapshot to be invalid, and if subscriptions exist that would require a new snapshot, gives permission for the existing snapshot to be marked as obsolete and a new snapshot to be generated.

[ @use_default_datatypes = ] use_default_datatypes[ @use_default_datatypes = ] use_default_datatypes
Oracle 게시자에서 아티클을 게시할 때 기본 열 데이터 형식 매핑의 사용 여부입니다.Is whether the default column data type mappings are used when publishing an article from an Oracle Publisher. use_default_datatypes 는 bit 이며 기본값은 1입니다.use_default_datatypes is bit, with a default of 1.

1 = 기본 아티클 열 매핑이 사용 됩니다.1 = the default article column mappings are used. 실행 하 여 기본 데이터 형식 매핑을 표시할 수 sp_getdefaultdatatypemapping합니다.The default data type mappings can be displayed by executing sp_getdefaultdatatypemapping.

0 = 사용자 지정 아티클 열 매핑이 정의 되어 있으므로 sp_articleview 의해 호출 되지 않습니다 sp_addarticle합니다.0 = custom article column mappings are defined, and therefore sp_articleview is not called by sp_addarticle.

use_default_datatypes 로 설정 된 0를 실행 해야 sp_changearticlecolumndatatype 기본값에서 변경 되 고 각 열 매핑에 대해 한 번입니다.When use_default_datatypes is set to 0, you must execute sp_changearticlecolumndatatype once for each column mapping being changed from the default. 모든 사용자 지정 열 매핑이 정의 된 후 실행 해야 sp_articleview합니다.After all custom column mappings have been defined, you must execute sp_articleview.

참고

이 매개 변수는 Oracle 게시자에 대해서만 사용해야 합니다.This parameter should only be used for Oracle Publishers. 설정 use_default_datatypes0 에 대 한는 SQL ServerSQL Server 게시자 오류를 생성 합니다.Setting use_default_datatypes to 0 for a SQL ServerSQL Server Publisher generates an error.

[ @identityrangemanagementoption = ] identityrangemanagementoption[ @identityrangemanagementoption = ] identityrangemanagementoption
아티클에 대해 ID 범위 관리를 처리하는 방법을 지정합니다.Specifies how identity range management is handled for the article. identityrangemanagementoptionnvarchar (10), 다음 값 중 하나가 될 수 있습니다.identityrangemanagementoption is nvarchar(10), and can be one of the following values.

ValueValue DescriptionDescription
없음none 복제에서 ID 범위 관리를 명시적으로 수행하지 않습니다.Replication does no explicit identity range management. 이 옵션은 이전 버전 SQL Server와의 호환성을 위해서만 사용하는 것이 좋습니다.This option is recommended only for backwards compatibility with earlier versions of SQL Server. 피어 복제에 대해서는 허용되지 않습니다.Not allowed for peer replication.
수동manual 수동 ID 범위 처리를 사용하려면 NOT FOR REPLICATION을 사용하여 ID 열을 표시합니다.Marks the identity column using NOT FOR REPLICATION to enable manual identity range handling.
자동auto ID 범위의 자동 관리를 지정합니다.Specifies automatic management of identity ranges.
NULL(default)NULL(default) 기본적으로 none 때의 값 auto_identity_range 않습니다 true합니다.Defaults to none when the value of auto_identity_range is not true. 기본적으로 수동 피어 투 피어 토폴로지 기본에서 (auto_identity_range 무시 됩니다).Defaults to manual in a peer-to-peer topology default (auto_identity_range is ignored).

이전 버전과 호환성에 대 한 경우의 값 identityrangemanagementoption 가 NULL 인 값 auto_identity_range 을 선택 합니다.For backward compatibility, when the value of identityrangemanagementoption is NULL, the value of auto_identity_range is checked. 그러나 때의 값 identityrangemanagementoption 가 NULL이 아니면 값 auto_identity_range 는 무시 됩니다.However, when the value of identityrangemanagementoption is not NULL, then the value of auto_identity_range is ignored.

자세한 내용은 ID 열 복제를 참조하세요.For more information, see Replicate Identity Columns.

[ @publisher = ] '게시자'[ @publisher = ] 'publisher'
SQL ServerSQL Server 이외의 게시자를 지정합니다.Specifies a non- SQL ServerSQL Server Publisher. 게시자sysname, 기본값은 NULL입니다.publisher is sysname, with a default of NULL.

참고

게시자 에 아티클을 추가할 때 사용할 수 해야는 SQL ServerSQL Server 게시자입니다.publisher should not be used when adding an article to a SQL ServerSQL Server Publisher.

[ @fire_triggers_on_snapshot = ] 'fire_triggers_on_snapshot'[ @fire_triggers_on_snapshot = ] 'fire_triggers_on_snapshot'
복제된 사용자 트리거를 초기 스냅숏이 적용될 때 실행할지 여부입니다.Is if replicated user triggers are executed when the initial snapshot is applied. fire_triggers_on_snapshotnvarchar (5), 기본값은 FALSE입니다.fire_triggers_on_snapshot is nvarchar(5), with a default of FALSE. true 스냅숏이 적용 될 때 복제 된 테이블의 사용자 트리거가 실행 됨 의미 합니다.true means that user triggers on a replicated table are executed when the snapshot is applied. 복제 된 트리거에서의 비트 마스크 값 schema_option 는 값을 포함 해야 0x100합니다.In order for triggers to be replicated, the bitmask value of schema_option must include the value 0x100.

반환 코드 값Return Code Values

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

주의Remarks

sp_addarticle 트랜잭션 복제 또는 스냅숏 복제에 사용 됩니다.sp_addarticle is used in snapshot replication or transactional replication.

기본적으로 복제는 열 데이터 형식이 복제에서 지원되지 않으면 원본 테이블의 어떤 열도 게시하지 않습니다.By default, replication does not publish any columns in the source table when the column data type is not supported by replication. 이러한 열을 게시 해야 하는 경우 실행 해야 sp_articlecolumn 는 열을 추가 합니다.If you need to publish such a column, you must execute sp_articlecolumn to add the column.

피어 투 피어 트랜잭션 복제를 지원하는 게시에 아티클을 추가하는 경우 다음 제한이 적용됩니다.When adding an article to a publication that supports peer-to-peer transactional replication, the following restrictions apply:

  • 모든 logbased 아티클에 대해 매개 변수가 있는 문을 지정해야 하며Parameterized statements must be specified for all logbased articles. 포함 해야 16상태 값입니다.You must include 16 in the status value.

  • 대상 테이블의 이름 및 소유자는 원본 테이블과 일치해야 합니다.Name and owner of the destination table must match the source table.

  • 아티클을 행 또는 열 필터링할 수 없습니다.The article cannot be filtered horizontally or vertically.

  • 자동 ID 범위 관리는 지원되지 않습니다.Automatic identity range management is not supported. 설명서에 대 한 값을 지정 해야 identityrangemanagementoption합니다.You must specify a value of manual for identityrangemanagementoption.

  • 경우는 타임 스탬프 테이블에 있는 열에 0x08 포함 해야 합니다 schema_option 로 열을 복제 하기 타임 스탬프합니다.If a timestamp column exists in the table, you must include 0x08 in schema_option to replicate the column as timestamp.

  • 값이 SQL 에 지정할 수 없습니다 ins_cmd, upd_cmd, 및 del_cmd합니다.A value of SQL cannot be specified for ins_cmd, upd_cmd, and del_cmd.

    자세한 내용은 Peer-to-Peer Transactional Replication을 참조하세요.For more information, see Peer-to-Peer Transactional Replication.

    개체를 게시하면 해당 정의가 구독자로 복사됩니다.When you publish objects, their definitions are copied to Subscribers. 하나 이상의 다른 개체에 종속된 데이터베이스 개체를 게시하는 경우 참조되는 개체를 모두 게시해야 합니다.If you are publishing a database object that depends on one or more other objects, you must publish all referenced objects. 예를 들어 테이블에 종속된 뷰를 게시하는 경우 테이블도 게시해야 합니다.For example, if you publish a view that depends on a table, you must publish the table also.

    경우 vertical_partition 로 설정 된 true, sp_addarticle 될 때까지 뷰 생성을 연기 sp_articleview 이후에 호출 됩니다 ( 마지막 sp_articlecolumn 추가).If vertical_partition is set to true, sp_addarticle defers the creation of the view until sp_articleview is called (after the last sp_articlecolumn is added).

    게시 구독 및 게시 된 테이블 업데이트를 허용 하는 경우 필요는 없지만 uniqueidentifiersp_addarticle 추가 uniqueidentifier 열 테이블에 자동으로 합니다.If the publication allows updating subscriptions and the published table does not have a uniqueidentifier column, sp_addarticle adds a uniqueidentifier column to the table automatically.

    인스턴스가 아닌 구독자에 복제할 때 SQL ServerSQL Server (다른 유형의 복제)만 Transact-SQLTransact-SQL 문은 대 한 지원 삽입, 업데이트, 및 삭제 명령입니다.When replicating to a subscriber that is not an instance of SQL ServerSQL Server (heterogeneous replication), only Transact-SQLTransact-SQL statements are supported for INSERT, UPDATE, and DELETE commands.

    로그 판독기 에이전트가 실행 중인 경우 아티클을 피어 투 피어 게시에 추가할 경우 로그 판독기 에이전트와 아티클을 추가하는 프로세스 간에 교착 상태가 발생할 수 있습니다.When the log reader agent is running, adding an article to a peer-to-peer publication can cause a deadlock between the log reader agent and the process that adds the article. 이 문제를 방지하려면 아티클을 피어 투 피어 게시에 추가하기 전에 복제 모니터를 사용하여 아티클을 추가 중인 노드에서 로그 판독기를 중지합니다.To avoid this issue, before adding an article to a peer-to-peer publication use the Replication Monitor to stop the log reader agent on the node where you are adding the article. 아티클을 추가한 후 로그 판독기 에이전트를 다시 시작합니다.Restart the log reader agent after adding the article.

    설정할 때 @del_cmd = 'NONE' 또는 @ins_cmd = 'NONE', 전파 업데이트 명령을 하지 바인딩된 업데이트가 발생 하더라도 해당 명령을 전송 하 여 영향을 받을 수 있습니다.When setting @del_cmd = 'NONE' or @ins_cmd = 'NONE', the propagation of UPDATE commands might also be affected by not sending those commands when a bounded update occurs. 바인딩된 업데이트는 구독자에 대한 DELETE/INSERT 쌍으로 복제되는 게시자의 UPDATE 문입니다.(A bounded update is type of UPDATE statement from the publisher that replicates as a DELETE/INSERT pair on the subscriber.)

기본 스키마 옵션Default Schema Options

이 표에서 설명 하는 경우 복제가 설정한 기본값 schema_options 이 값 (위쪽에 표시)는 복제 유형 및 아티클 유형 (첫 번째 열에 표시)에 따라 달라 집니다 사용자가 지정 하지 않으면 합니다.This table describes the default value set by replication if schema_options is not specified by the user, where this value depends on the replication type (shown across the top) and the article type (shown down the first column).

아티클 유형Article type 복제 유형Replication type
트랜잭션Transactional 스냅숏Snapshot
집계 스키마 전용aggregate schema only 0x010x01 0x010x01
func 스키마 전용func schema only 0x010x01 0x010x01
인덱싱된 뷰 스키마 전용indexed view schema only 0x010x01 0x010x01
인덱싱된 뷰 logbasedindexed view logbased 0x30F30x30F3 0x30710x3071
인덱싱된 뷰 logbase manualbothindexed view logbase manualboth 0x30F30x30F3 0x30710x3071
logbased manualfilter 인덱싱된 뷰indexed view logbased manualfilter 0x30F30x30F3 0x30710x3071
logbased manualview 인덱싱된 뷰indexed view logbased manualview 0x30F30x30F3 0x30710x3071
logbasedlogbased 0x30F30x30F3 0x30710x3071
logbased manualfilterlogbased manualfilter 0x30F30x30F3 0x30710x3071
logbased manualviewlogbased manualview 0x30F30x30F3 0x30710x3071
proc execproc exec 0x010x01 0x010x01
프로시저 스키마 전용proc schema only 0x010x01 0x010x01
serializable proc execserializable proc exec 0x010x01 0x010x01
뷰 스키마 전용view schema only 0x010x01 0x010x01

참고

게시에 지연 업데이트가 사용 되 면 한 schema_option0x80 테이블에 표시 된 기본값에 추가 됩니다.If a publication is enabled for queued updating, a schema_option value of 0x80 is added to the default value shown in the table. 기본 schema_option 이외 SQL ServerSQL Server 게시가 0x050D3합니다.The default schema_option for a non- SQL ServerSQL Server publication is 0x050D3.

유효한 스키마 옵션Valid Schema Options

이 테이블의 사용 가능한 값에 설명 schema_option (위쪽에 표시)는 복제 유형 및 아티클 유형 (첫 번째 열에 표시)에 기반 합니다.This table describes the allowable values of schema_option based upon the replication type (shown across the top) and the article type (shown down the first column).

아티클 유형Article type 복제 유형Replication type
트랜잭션Transactional 스냅숏Snapshot
logbasedlogbased 모든 옵션All options 모든 옵션이 있지만 0x02All options but 0x02
logbased manualfilterlogbased manualfilter 모든 옵션All options 모든 옵션이 있지만 0x02All options but 0x02
logbased manualviewlogbased manualview 모든 옵션All options 모든 옵션이 있지만 0x02All options but 0x02
인덱싱된 뷰 logbasedindexed view logbased 모든 옵션All options 모든 옵션이 있지만 0x02All options but 0x02
logbased manualfilter 인덱싱된 뷰indexed view logbased manualfilter 모든 옵션All options 모든 옵션이 있지만 0x02All options but 0x02
logbased manualview 인덱싱된 뷰indexed view logbased manualview 모든 옵션All options 모든 옵션이 있지만 0x02All options but 0x02
인덱싱된 뷰 logbase manualbothindexed view logbase manualboth 모든 옵션All options 모든 옵션이 있지만 0x02All options but 0x02
proc execproc exec 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000
serializable proc execserializable proc exec 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000
프로시저 스키마 전용proc schema only 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000
뷰 스키마 전용view schema only 0x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x40000000, 및 0x800000000x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x40000000, and 0x80000000 0x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x40000000, 및 0x800000000x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x40000000, and 0x80000000
func 스키마 전용func schema only 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000 0x01, 0x20, 0x2000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 및 0x800000000x01, 0x20, 0x2000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, and 0x80000000
인덱싱된 뷰 스키마 전용indexed view schema only 0x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x40000000, 및 0x800000000x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x40000000, and 0x80000000 0x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000입니다, 0x800000, 0x2000000, 0x8000000, 0x40000000, 및 0x800000000x01, 0x010, 0x020, 0x040, 0x0100, 0x2000, 0x40000, 0x100000, 0x200000, 0x400000, 0x800000, 0x2000000, 0x8000000, 0x40000000, and 0x80000000

참고

지연 업데이트 게시의 schema_option0x80000x80 활성화 해야 합니다.For queued updating publications, the schema_option values of 0x8000 and 0x80 must be enabled. 지원 되는 schema_option 에 대 한 값 이외 SQL ServerSQL Server 게시는: 0x01, 0x02, 0x10, 0x40, 0x80, 0x1000, 0x40000X8000합니다.The supported schema_option values for non- SQL ServerSQL Server publications are: 0x01, 0x02, 0x10, 0x40, 0x80, 0x1000, 0x4000 and 0X8000.

예제Example

DECLARE @publication    AS sysname;
DECLARE @table AS sysname;
DECLARE @filterclause AS nvarchar(500);
DECLARE @filtername AS nvarchar(386);
DECLARE @schemaowner AS sysname;
SET @publication = N'AdvWorksProductTran'; 
SET @table = N'Product';
SET @filterclause = N'[DiscontinuedDate] IS NULL'; 
SET @filtername = N'filter_out_discontinued';
SET @schemaowner = N'Production';

-- Add a horizontally and vertically filtered article for the Product table.
-- Manually set @schema_option to ensure that the Production schema 
-- is generated at the Subscriber (0x8000000).
EXEC sp_addarticle 
	@publication = @publication, 
	@article = @table, 
	@source_object = @table,
	@source_owner = @schemaowner, 
	@schema_option = 0x80030F3,
	@vertical_partition = N'true', 
	@type = N'logbased',
	@filter_clause = @filterclause;

-- (Optional) Manually call the stored procedure to create the 
-- horizontal filtering stored procedure. Since the type is 
-- 'logbased', this stored procedures is executed automatically.
EXEC sp_articlefilter 
	@publication = @publication, 
	@article = @table, 
	@filter_clause = @filterclause, 
	@filter_name = @filtername;

-- Add all columns to the article.
EXEC sp_articlecolumn 
	@publication = @publication, 
	@article = @table;

-- Remove the DaysToManufacture column from the article
EXEC sp_articlecolumn 
	@publication = @publication, 
	@article = @table, 
	@column = N'DaysToManufacture', 
	@operation = N'drop';

-- (Optional) Manually call the stored procedure to create the 
-- vertical filtering view. Since the type is 'logbased', 
-- this stored procedures is executed automatically.
EXEC sp_articleview 
	@publication = @publication, 
	@article = @table,
	@filter_clause = @filterclause;
GO

PermissionsPermissions

구성원만는 sysadmin 고정된 서버 역할 또는 db_owner 고정된 데이터베이스 역할을 실행할 수 있는 sp_addarticle합니다.Only members of the sysadmin fixed server role or db_owner fixed database role can execute sp_addarticle.

관련 항목:See Also

Define an Article Define an Article
sp_articlecolumn(Transact-SQL) sp_articlecolumn (Transact-SQL)
sp_articlefilter(Transact-SQL) sp_articlefilter (Transact-SQL)
sp_articleview (TRANSACT-SQL) sp_articleview (Transact-SQL)
sp_changearticle(Transact-SQL) sp_changearticle (Transact-SQL)
sp_droparticle(Transact-SQL) sp_droparticle (Transact-SQL)
sp_helparticle(Transact-SQL) sp_helparticle (Transact-SQL)
sp_helparticlecolumns (TRANSACT-SQL) sp_helparticlecolumns (Transact-SQL)
복제 저장 프로시저(Transact-SQL) Replication Stored Procedures (Transact-SQL)
데이터 및 데이터베이스 개체 게시Publish Data and Database Objects