sp_validate_redirected_publisher(Transact-SQL)

게시 데이터베이스의 현재 호스트가 복제를 지원할 수 있는지 확인합니다. 배포 데이터베이스에서 실행해야 합니다. 이 프로시저는 sp_get_redirected_publisher에 의해 호출됩니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_validate_redirected_publisher 
    [ @original_publisher = ] 'original_publisher',
    [ @publisher_db = ] 'database_name', 
    [ @redirected_publisher = ] 'new_publisher' output

인수

  • [ @original_publisher = ] 'original_publisher'
    원래 데이터베이스를 게시한 SQL Server 인스턴스의 이름입니다. original_publisher는 sysname이며 기본값은 없습니다.

  • [ @publisher_db = ] 'publisher_db'
    게시할 데이터베이스의 이름입니다. publisher_db는 sysname이며 기본값은 없습니다.

  • [ @redirected_publisher = ] 'redirected_publisher'
    게시자/게시된 데이터베이스 쌍에 대해 sp_redirect_publisher가 호출될 때 지정된 리디렉션 대상입니다. redirected_publisher는 sysname이며 기본값은 없습니다.

반환 코드 값

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

결과 집합

없음

주의

게시자 및 게시 데이터베이스에 대한 항목이 없는 경우 sp_validate_redirected_publisher에서는 출력 매개 변수 @redirected\_publisher에서 Null을 반환합니다. 항목이 있으면 성공한 경우와 실패한 경우 모두에 대해 해당 항목이 출력 매개 변수에 반환됩니다.

유효성 검사에 성공한 경우에는 sp_validate_redirected_publisher에서 성공 표시를 반환합니다.

유효성 검사에 실패한 경우에는 실패를 설명하는 오류가 발생합니다.

사용 권한

호출자는 sysadmin 고정 서버 역할 또는 배포 데이터베이스에 대한 db_owner 고정 데이터베이스 역할의 멤버이거나 게시자 데이터베이스에 연결된 정의된 게시에 대한 게시 액세스 목록의 멤버여야 합니다.

참고 항목

참조

복제 저장 프로시저(Transact-SQL)

sp_get_redirected_publisher(Transact-SQL)

sp_redirect_publisher(Transact-SQL)

sp_validate_replica_hosts_as_publishers(Transact-SQL)