다음을 통해 공유


ReplicationDatabase.WriteSubscriptionFailoverMode 메서드

정의

트랜잭션 또는 스냅샷 게시에 대한 업데이트 구독의 장애 조치(failover) 모드를 설정합니다.

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 값입니다.

publicationDB
String

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

publication
String

게시를 지정하는 String 값입니다.

failoverMode
FailoverMode

장애 조치(failover) 모드를 지정하는 FailoverMode 개체 값입니다.

설명

이 메서드는 업데이트할 수 있는 구독을 지원하는 게시를 구독하는 데이터베이스에만 유효합니다. 이 구독이 AllowSyncToAlternate 속한 개체의 Attributes 속성에서 필드 및 AllowQueuedTransactions 필드가 TransPublication 사용하도록 설정되어 있는지 확인합니다.

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

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

적용 대상