ReplicationTable.ReplicationDropColumn(String, String) 方法

定义

从已在一个或多个发布中发布的表中删除列。

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 等效于执行 Transact-SQL) sp_repldropcolumn (

适用于