ReplicationDatabase.WriteSubscriptionFailoverMode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Устанавливает режим резервирования для обновления подписки на транзакционную или снимковую публикацию.
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)
Параметры
- failoverMode
- FailoverMode
Значение FailoverMode объекта, указывающее режим отказа.
Комментарии
Этот метод действует только для баз данных, подписанных на публикации, поддерживающие обновляемые подписки. Убедитесь, что AllowSyncToAlternate поля и AllowQueuedTransactions включены на Attributes свойстве объекта TransPublication , которому принадлежит эта подписка.
<xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> Метод может быть вызван только членами роли sysadmin фиксированного сервера и db_owner членов роли фиксированной базы данных.
Вызов <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> эквивалентен выполнению sp_setreplfailovermode (Transact-SQL).