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

Publisherを指定するStringの値です。

publicationDB
String

出版データベースを指定する String の価値です。

publication
String

出版を指定する String 値。

failoverMode
FailoverMode

フェイルオーバーモードを指定する FailoverMode オブジェクト値。

注釈

この方法は、更新可能なサブスクリプションをサポートする出版物に加入したデータベースにのみ有効です。 このサブスクリプションが属するTransPublicationオブジェクトのAttributesプロパティでAllowSyncToAlternateフィールドとAllowQueuedTransactionsフィールドが有効になっていることを確認してください。

<xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A>メソッドは、sysadmin固定サーバーロールのメンバーとdb_owner固定データベースロールのメンバーのみが呼び出せます。

<xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A>を呼び出すことは、sp_setreplfailovermode(Transact-SQL)を実行するのと同等です。

適用対象