ReplicationDatabase.WriteSubscriptionFailoverMode Methode

Definition

Setzt den Failover-Modus für eine Aktualisierung des Abonnements auf eine transaktionale oder snapshot-Veröffentlichung.

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 Publisher spezifiziert.

publicationDB
String

Ein String Wert, der die Publikationsdatenbank spezifiziert.

publication
String

Ein String Wert, der die Veröffentlichung spezifiziert.

failoverMode
FailoverMode

Ein FailoverMode Objektwert, der den Failover-Modus angibt.

Hinweise

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

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

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

Gilt für: