언어

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)

매개 변수

publisher
String

String Publisher를 지정하는 값입니다.

publicationDB
String

String 출판 데이터베이스를 지정하는 값입니다.

publication
String

String 출판물을 지정하는 값입니다.

failoverMode
FailoverMode

FailoverMode 장애 전환 모드를 지정하는 객체 값입니다.

설명

이 방법은 업데이트 가능한 구독을 지원하는 출판물에 구독된 데이터베이스에만 유효합니다. 이 구독이 속한 객체의 TransPublication property에서 AttributesAllowQueuedTransactions 필드가 활성화되어 있는지 확인하세요AllowSyncToAlternate.

이 메서드는 <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> 고정 서버 역할과 db_owner 고정 데이터베이스 역할 멤버만 sysadmin 호출할 수 있습니다.

호출은 <xref:Microsoft.SqlServer.Replication.ReplicationDatabase.WriteSubscriptionFailOverMode%2A> sp_setreplfailovermode 실행과 동일합니다 (Transact-SQL).

적용 대상