ReplicationTable.ReplicationAddColumn Método

Definição

Adiciona uma coluna a uma tabela que já foi publicada em uma ou mais publicações.

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)

Parâmetros

columnName
String

O nome da coluna a ser adicionada.

typeText
String

A sintaxe que segue o column_name parâmetro na instrução ALTER TABLE no Transact-SQL.

addType
AddColumnOption

Um valor do objeto AddColumnOption que especifica se a coluna deve ser incluída em alguma, todas ou nenhuma publicação. Se Some for especificado, o publicationNames parâmetro não poderá estar vazio.

publicationNames
String[]

Uma matriz String que contém os nomes de publicações nas quais a coluna deverá ser incluída. Esse parâmetro é usado somente quando addType é Some.

schemaChangeScript
String

Um script de alteração de esquema para propagar para o Assinante. Isso é válido apenas para publicações transacionais ou de instantâneo. Use uma cadeia de caracteres null ou vazia se você não desejar especificar esse parâmetro.

Comentários

Esse método tem suporte para compatibilidade com versões anteriores. Use a replicação de alteração de esquema ao adicionar colunas ou remover colunas de uma tabela publicada. Para obter mais informações, consulte Make Schema Changes on Publication Databases (Fazer alterações de esquema em bancos de dados de publicação).

O ReplicationAddColumn método só pode ser chamado por membros da função de servidor fixa sysadmin no Publicador de por membros do db_owner função de banco de dados fixa no banco de dados de publicação.

A chamada ReplicationAddColumn é equivalente à execução de sp_repladdcolumn (Transact-SQL).

Aplica-se a