언어

ReplicationTable.ReplicationAddColumn 메서드

정의

이미 하나 이상의 출판물에 게재된 표에 열을 추가합니다.

public:
 void ReplicationAddColumn(System::String ^ columnName, System::String ^ typeText, Microsoft::SqlServer::Replication::AddColumnOption addType, cli::array <System::String ^> ^ publicationNames, System::String ^ schemaChangeScript);
public void ReplicationAddColumn(string columnName, string typeText, Microsoft.SqlServer.Replication.AddColumnOption addType, string[] publicationNames, string schemaChangeScript);
member this.ReplicationAddColumn : string * string * Microsoft.SqlServer.Replication.AddColumnOption * string[] * string -> unit
Public Sub ReplicationAddColumn (columnName As String, typeText As String, addType As AddColumnOption, publicationNames As String(), schemaChangeScript As String)

매개 변수

columnName
String

추가할 열의 이름입니다.

typeText
String

Transact-SQL의 ALTER TABLE 문장 다음에 column_name 따르는 문법입니다.

addType
AddColumnOption

AddColumnOption 일부 출판물, 전부, 노 출판물에 해당 열을 포함할지 지정하는 객체 값입니다. 가 지정되면 Some 매개변수는 publicationNames 비어 있을 수 없습니다.

publicationNames
String[]

String 해당 열이 포함될 출판물의 이름을 포함하는 배열입니다. 이 매개변수는 가 될 SomeaddType 만 사용됩니다.

schemaChangeScript
String

가입자에게 전파하는 스키마 변경 스크립트. 이는 트랜잭션 및 스냅샷 출판에만 유효합니다. 이 매개변수를 지정하고 싶지 않다면 문자열을 사용 null 하거나 비워두세요.

설명

이 방법은 하위 호환성을 위해 지원됩니다. 게시된 테이블에 열을 추가하거나 제거할 때 스키마 변경 복제를 사용하세요. 자세한 내용은 게시 데이터베이스의 스키마 변경을 참조하세요.

이 메서드는 ReplicationAddColumn 시스템 관리자 고정 서버 역할의 구성원이 출판 데이터베이스에서 db_owner 고정 데이터베이스 역할을 가진 구성원만Publisher 호출할 수 있습니다.

호출은 ReplicationAddColumn sp_repladdcolumn 실행과 동일합니다 (Transact-SQL).

적용 대상