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 em Transact-SQL.

addType
AddColumnOption

Um AddColumnOption valor de objeto que especifica se deve incluir a coluna em algumas, todas ou nenhuma publicação. Se Some for especificado, o publicationNames parâmetro não pode ser vazio.

publicationNames
String[]

Um String array que contém os nomes das publicações às quais a coluna deve ser incluída. Esse parâmetro é usado apenas quando addType é Some.

schemaChangeScript
String

Um script de mudança de esquema para propagar ao Assinante. Isso é válido apenas para publicações transacionais e snapshot. Use null ou vazia a string se não quiser especificar esse parâmetro.

Comentários

Este método é suportado para compatibilidade retroativa. Use a replicação de mudança de esquema ao adicionar 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 do papel de servidor fixo de sysadmin no Publisher de pelos membros do db_owner papel fixo de banco de dados no banco de dados de publicação.

Chamar ReplicationAddColumn é equivalente a executar sp_repladdcolumn (Transact-SQL).

Aplica-se a