Compartilhar via


ReplicationDatabase.WriteSubscriptionFailoverMode Método

Definição

Define o modo de failover para uma assinatura de atualização para uma publicação transacional ou de instantâneo.

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)

Parâmetros

publisher
String

Um valor String que especifica o Publicador.

publicationDB
String

Um valor String que especifica o banco de dados de publicação.

publication
String

Um valor String que especifica a publicação.

failoverMode
FailoverMode

Um valor do objeto FailoverMode que especifica o modo de failover.

Comentários

Esse método só é válido para bancos de dados inscritos em publicações que dão suporte a assinaturas atualizáveis. Verifique se os campos e AllowQueuedTransactions os AllowSyncToAlternate campos estão habilitados na Attributes propriedade do TransPublication objeto ao qual essa assinatura pertence.

O <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> método só pode ser chamado por membros da sysadmin função de servidor fixa e membros da db_owner função de banco de dados fixa.

A chamada <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> é equivalente à execução de sp_setreplfailovermode (Transact-SQL).

Aplica-se a