sp_validate_redirected_publisher(Transact-SQL)

적용 대상:SQL Server

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

Transact-SQL 구문 표기 규칙

구문

sp_validate_redirected_publisher
    [ @original_publisher = ] N'original_publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @redirected_publisher = ] N'redirected_publisher' OUTPUT
    , [ @multi_subnet_failover = ] multi_subnet_failover
[ ; ]

인수

[ @original_publisher = ] N'original_publisher'

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

[ @publisher_db = ] N'publisher_db'

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

[ @redirected_publisher = ] N'redirected_publisher' OUTPUT

게시자/데이터베이스 쌍에 대해 호출될 때 sp_redirect_publisher 지정된 리디렉션 대상입니다. @redirected_publisher sysname 형식의 OUTPUT 매개 변수입니다.

[ @multi_subnet_failover = ] multi_subnet_failover

적용 대상: SQL Server 2022(16.x) CU 10 이상 버전.

동적 연결된 서버를 만들기 위한 정보를 전달하는 데 사용됩니다. 이 경우 0동적 연결된 서버가 매개 변수를 사용하여 MultiSubnetFailover 만들어지지 않습니다. 이 경우 1동적 연결된 서버는 매개 변수를 MultiSubnetFailover .로 사용하여 1만들어집니다. @multi_subnet_failover 비트이며 기본값은 .입니다0.

반환 코드 값

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

결과 집합

없음.

설명

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

유효성 검사가 성공하면 성공 표시를 반환합니다 sp_validate_redirected_publisher .

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

사용 권한

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