WriteSubscriptionFailoverMode メソッド

トランザクション パブリケーションまたはスナップショット パブリケーションに対する更新サブスクリプションのフェールオーバー モードを設定します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Sub WriteSubscriptionFailoverMode ( _
    publisher As String, _
    publicationDB As String, _
    publication As String, _
    failoverMode As FailoverMode _
)
'使用
Dim instance As ReplicationDatabase
Dim publisher As String
Dim publicationDB As String
Dim publication As String
Dim failoverMode As FailoverMode

instance.WriteSubscriptionFailoverMode(publisher, _
    publicationDB, publication, failoverMode)
public void WriteSubscriptionFailoverMode(
    string publisher,
    string publicationDB,
    string publication,
    FailoverMode failoverMode
)
public:
void WriteSubscriptionFailoverMode(
    String^ publisher, 
    String^ publicationDB, 
    String^ publication, 
    FailoverMode failoverMode
)
member WriteSubscriptionFailoverMode : 
        publisher:string * 
        publicationDB:string * 
        publication:string * 
        failoverMode:FailoverMode -> unit 
public function WriteSubscriptionFailoverMode(
    publisher : String, 
    publicationDB : String, 
    publication : String, 
    failoverMode : FailoverMode
)

パラメーター

説明

このメソッドは、更新可能なサブスクリプションをサポートするパブリケーションにサブスクライブされるデータベースでのみ有効です。このサブスクリプションが属する TransPublication オブジェクトの Attributes プロパティで、AllowSyncToAlternate フィールドと AllowQueuedTransactions フィールドが有効になっていることを確認してください。

WriteSubscriptionFailOverMode(String, String, String, FailoverMode) メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバー、および固定データベース ロール db_owner のメンバーだけです。

WriteSubscriptionFailOverMode(String, String, String, FailoverMode) を呼び出すと、sp_setreplfailovermode (Transact-SQL) を実行したのと同じことになります。

この名前空間、クラス、またはメンバーは、.NET Framework 2.0 でのみサポートされています。