Condividi tramite


ReplicationDatabase.WriteSubscriptionFailoverMode Metodo

Definizione

Imposta la modalità di failover per una sottoscrizione ad aggiornamento di 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

Valore String che specifica il server di pubblicazione.

publicationDB
String

Valore String che specifica il database di pubblicazione.

publication
String

Valore String che specifica la pubblicazione.

failoverMode
FailoverMode

Valore oggetto FailoverMode che specifica la modalità di failover.

Commenti

Questo metodo è valido solo per i database sottoscritti alle pubblicazioni che supportano sottoscrizioni aggiornabili. Assicurarsi che i AllowSyncToAlternate campi e AllowQueuedTransactions siano abilitati nella proprietà per l'oggetto AttributesTransPublication a cui appartiene questa sottoscrizione.

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

La chiamata <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> equivale all'esecuzione di sp_setreplfailovermode (Transact-SQL).

Si applica a