語言

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)。

適用於