Compartir a través de


ReplicationTable.ReplicationAddColumn Método

Definición

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).

Se aplica a