语言

ReplicationDatabase.WriteSubscriptionFailoverMode 方法

定义

设置更新订阅到事务性或快照出版物的故障切换模式。

public:
 void WriteSubscriptionFailoverMode(System::String ^ publisher, System::String ^ publicationDB, System::String ^ publication, Microsoft::SqlServer::Replication::FailoverMode failoverMode);
public void WriteSubscriptionFailoverMode(string publisher, string publicationDB, string publication, Microsoft.SqlServer.Replication.FailoverMode failoverMode);
member this.WriteSubscriptionFailoverMode : string * string * string * Microsoft.SqlServer.Replication.FailoverMode -> unit
Public Sub WriteSubscriptionFailoverMode (publisher As String, publicationDB As String, publication As String, failoverMode As FailoverMode)

参数

publisher
String

一个String指定Publisher的数值。

publicationDB
String

一个 String 指定出版数据库的值。

publication
String

一个 String 指定出版内容的数值。

failoverMode
FailoverMode

一个 FailoverMode 指定故障切换模式的对象值。

注解

该方法仅适用于订阅支持可更新订阅的出版物的数据库。 确保AllowSyncToAlternate该订阅所属对象的Attributes财产TransPublication上启用了 和 AllowQueuedTransactions 字段。

<xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A>该方法只能由固定sysadmin服务器角色和固定数据库角色的成员db_owner调用。

调用<xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A>等同于执行sp_setreplfailovermode(Transact-SQL) 。

适用于