次の方法で共有


ReplicationTable.ReplicationDropColumn(String, String) メソッド

定義

1 つ以上のパブリケーションでパブリッシュされているテーブルから列を削除します。

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)

パラメーター

columnName
String

削除する列の名前です。

schemaChangeScript
String

サブスクライバーに反映するスキーマ変更スクリプトです。 これは、トランザクション パブリケーションとスナップショット パブリケーションでのみ有効です。 このパラメーターを指定しない場合は、null または空の文字列を使用します。

注釈

このメソッドは、旧バージョンとの互換性のためにサポートされています。 パブリッシュされたテーブルに列を追加する場合、またはパブリッシュされたテーブルから列を削除する場合は、スキーマ変更レプリケーションを使用します。 詳細については、「パブリケーション データベースでのスキーマの変更」を参照してください。

ReplicationDropColumn メソッドを呼び出すことができるのは、パブリッシャー側の固定サーバー ロール sysadmin のメンバー、またはパブリケーション データベースの固定データベース ロール db_owner のメンバーだけです。

呼び出し ReplicationDropColumn は、 sp_repldropcolumnの実行 (Transact-SQL) と同じです。

適用対象