ReplicationDatabase.WriteSubscriptionFailoverMode Metodo

Definizione

Imposta la modalità di failover per un aggiornamento di abbonamento a una pubblicazione transazionale o snapshot.

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)

Parametri

publisher
String

Un String valore che specifica l'Publisher.

publicationDB
String

Un String valore che specifica il database delle pubblicazioni.

publication
String

Un valore che specifica String la pubblicazione.

failoverMode
FailoverMode

Un FailoverMode valore di oggetto che specifica la modalità di failover.

Commenti

Questo metodo è valido solo per database abbonati a pubblicazioni che supportano abbonamenti aggiornabili. Assicurati che i AllowSyncToAlternate campi e AllowQueuedTransactions siano abilitati sulla Attributes proprietà per l'oggetto TransPublication a cui appartiene questa abbonazione.

Il <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> metodo può essere chiamato solo dai membri del sysadmin ruolo server fisso e dai membri del db_owner ruolo di database fisso.

Chiamare <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> è equivalente a eseguire sp_setreplfailovermode (Transact-SQL).

Si applica a