Partager via


ReplicationTable.ReplicationAddColumn Méthode

Définition

Ajoute une colonne à une table qui est déjà publiée dans une ou plusieurs publications.

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)

Paramètres

columnName
String

Le nom de la colonne à ajouter.

typeText
String

Syntaxe qui suit le column_name paramètre dans l’instruction ALTER TABLE dans Transact-SQL.

addType
AddColumnOption

Valeur d'objet AddColumnOption qui spécifie s'il faut inclure la colonne dans certaines publications, toutes les publications ou aucune des publications. Si Some elle est spécifiée, le publicationNames paramètre ne peut pas être vide.

publicationNames
String[]

Tableau String qui contient les noms des publications auxquelles la colonne sera incluse. Ce paramètre n’est utilisé que lorsque addType c’est Some.

schemaChangeScript
String

Script de modification de schéma à propager à l'abonné. Valide uniquement pour les publications transactionnelles et d'instantanés. Utilisez null ou une chaîne vide si vous ne souhaitez pas spécifier ce paramètre.

Remarques

Cette méthode est prise en charge pour la compatibilité descendante. Utilisez la réplication des modifications de schéma lors de l’ajout de colonnes à une table publiée ou de la suppression de colonnes. Pour plus d’informations, consultez Modifier le schéma dans les bases de données de publication.

La ReplicationAddColumn méthode ne peut être appelée que par les membres du rôle serveur fixe sysadmin sur le serveur de publication des membres du rôle de base de données fixe db_owner sur la base de données de publication.

L’appel ReplicationAddColumn équivaut à exécuter sp_repladdcolumn (Transact-SQL).

S’applique à