Share via


ReplicationDatabase.WriteSubscriptionFailoverMode Methode

Definition

Legt den Failovermodus für ein Aktualisierungsabonnement an eine Transaktionsveröffentlichung oder eine Momentaufnahmeveröffentlichung fest.

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)

Parameter

publisher
String

Ein String-Wert, der den Verleger angibt.

publicationDB
String

Ein String-Wert, der die Veröffentlichungsdatenbank angibt.

publication
String

Ein String-Wert, der die Veröffentlichung angibt.

failoverMode
FailoverMode

Ein FailoverMode-Objektwert, der den Failovermodus angibt.

Hinweise

Diese Methode gilt nur für Datenbanken, die Publikationen abonnieren, die aktualisierbare Abonnements unterstützen. Stellen Sie sicher, dass die AllowSyncToAlternate Felder für die Attributes Eigenschaft für das TransPublication Objekt aktiviert sind, zu dem AllowQueuedTransactions dieses Abonnement gehört.

Die <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> Methode kann nur von Mitgliedern der sysadmin Festen Serverrolle und Member der db_owner festen Datenbankrolle aufgerufen werden.

Das Aufrufen <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> entspricht der Ausführung von sp_setreplfailovermode (Transact-SQL).

Gilt für: