ReplicationTable.ReplicationAddColumn Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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).