ReplicationDatabase.WriteSubscriptionFailoverMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置更新订阅到事务性或快照出版物的故障切换模式。
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该订阅所属对象的Attributes财产TransPublication上启用了 和 AllowQueuedTransactions 字段。
<xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A>该方法只能由固定sysadmin服务器角色和固定数据库角色的成员db_owner调用。
调用<xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A>等同于执行sp_setreplfailovermode(Transact-SQL) 。