sp_setreplfailovermode(Transact-SQL)

적용 대상:SQL Server

지연 업데이트를 장애 조치(failover)로 사용하여 즉시 업데이트할 수 있도록 설정된 구독에 대한 장애 조치(failover) 작업 모드를 설정할 수 있습니다. 이 저장 프로시저는 구독 데이터베이스의 구독자에서 실행됩니다. 장애 조치(failover) 모드에 대한 자세한 내용은 업데이트할 수 있는 구독 - 트랜잭션 복제를 참조하세요.

Transact-SQL 구문 표기 규칙

구문

sp_setreplfailovermode
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @failover_mode = ] N'failover_mode'
    [ , [ @override = ] override ]
[ ; ]

인수

[ @publisher = ] N'publisher'

게시의 이름입니다. @publisher 기본값이 없는 sysname입니다. 게시가 이미 있어야 합니다.

[ @publisher_db = ] N'publisher_db'

게시 데이터베이스의 이름입니다. @publisher_db 기본값이 없는 sysname입니다.

[ @publication = ] N'publication'

게시의 이름입니다. @publication 기본값이 없는 sysname입니다.

[ @failover_mode = ] N'failover_mode'

구독에 대한 장애 조치(failover) 모드입니다. @failover_mode nvarchar(10)이며 이러한 값 중 하나일 수 있습니다.

설명
immediate 또는 sync 구독자에서 수정한 데이터는 게시자에 대량 복사됩니다.
queued 데이터 수정은 SQL Server 큐에 저장됩니다.

참고 항목

Microsoft 메시지 큐는 더 이상 사용되지 않으며 더 이상 지원되지 않습니다.

[ @override = ] 재정의

정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다.

반환 코드 값

0 (성공) 또는 1 (실패).

설명

sp_setreplfailovermode은 장애 조치(failover)를 사용하여 대기 중인 업데이트에서 즉시 업데이트하거나 지연 업데이트로 장애 조치(failover)를 사용하여 즉시 업데이트하기 위해 구독이 사용하도록 설정된 스냅샷 복제본(replica) 또는 트랜잭션 복제본(replica)에 사용됩니다.

사용 권한

sysadmin 고정 서버 역할 또는 db_owner 고정 데이터베이스 역할의 멤버만 실행할 sp_setreplfailovermode수 있습니다.