ReplicationTable.ReplicationAddColumn Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).