ReplicationTable.ReplicationAddColumn Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega una columna a una tabla que ya está publicada en una o más publicaciones.
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
Nombre de la columna que se va a agregar.
- typeText
- String
Sintaxis que sigue el column_name
parámetro en la instrucción ALTER TABLE en Transact-SQL.
- addType
- AddColumnOption
Valor de objeto AddColumnOption que especifica si se va a incluir la columna en algunas publicaciones, en todas o en ninguna. Si Some se especifica , el publicationNames
parámetro no puede estar vacío.
- publicationNames
- String[]
Matriz String que contiene los nombres de las publicaciones en las que se incluirá la columna. Este parámetro solo se usa cuando addType
es Some
.
- schemaChangeScript
- String
Script de cambio de esquema que se propagará al suscriptor. Solo es válido para las publicaciones transaccionales y de instantáneas. Utilice null
o una cadena vacía si no desea especificar este parámetro.
Comentarios
Este método es compatible con versiones anteriores. Use la replicación de cambios de esquema al agregar o quitar columnas de una tabla publicada. Para más información, vea Realizar cambios de esquema en bases de datos de publicaciones.
Los ReplicationAddColumn miembros del rol fijo de servidor sysadmin del publicador de los miembros del rol fijo de base de datos de db_owner rol fijo de base de datos en la base de datos de publicación solo pueden llamar al método .
Llamar a ReplicationAddColumn es equivalente a ejecutar sp_repladdcolumn (Transact-SQL).