ReplicationDatabase.WriteSubscriptionFailoverMode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
トランザクションやスナップショット出版物への更新サブスクリプションのフェイルオーバーモードを設定します。
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)
パラメーター
- 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)を実行するのと同等です。