Sprache

ReplicationTable.ReplicationDropColumn(String, String) Methode

Definition

Entfernt eine Spalte aus einer Tabelle, die in einer oder mehreren Publikationen veröffentlicht wurde.

public:
 void ReplicationDropColumn(System::String ^ columnName, System::String ^ schemaChangeScript);
public void ReplicationDropColumn(string columnName, string schemaChangeScript);
member this.ReplicationDropColumn : string * string -> unit
Public Sub ReplicationDropColumn (columnName As String, schemaChangeScript As String)

Parameter

columnName
String

Der Name der zu entfernenden Spalte.

schemaChangeScript
String

Ein Schema-Change-Skript, das an den Abonnenten weitergegeben wird. Dies gilt nur für transaktionale und Snapshot-Publikationen. Verwenden null Sie einen String oder leeren Sieden, wenn Sie diesen Parameter nicht angeben möchten.

Hinweise

Diese Methode wird für Abwärtskompatibilität unterstützt. Verwenden Sie die Schema-Change-Replikation, wenn Sie Spalten zu einer veröffentlichten Tabelle hinzufügen oder entfernen. Weitere Informationen finden Sie unter Vornehmen von Schemaänderungen in Veröffentlichungsdatenbanken.

Die Methode ReplicationDropColumn kann nur von Mitgliedern der Sysadmin-Fixed-Server-Rolle Publisher von Mitgliedern der db_owner Fixed-Datenbank-Rolle auf der Publikationsdatenbank aufgerufen werden.

Das Aufrufen ReplicationDropColumn ist äquivalent zur Ausführung sp_repldropcolumn (Transact-SQL).

Gilt für: