sp_validate_redirected_publisher(Transact-SQL)
게시 데이터베이스의 현재 호스트가 복제를 지원할 수 있는지 확인합니다. 배포 데이터베이스에서 실행해야 합니다. 이 프로시저는 sp_get_redirected_publisher에 의해 호출됩니다.
구문
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 고정 데이터베이스 역할의 멤버이거나 게시자 데이터베이스에 연결된 정의된 게시에 대한 게시 액세스 목록의 멤버여야 합니다.
참고 항목
참조
sp_get_redirected_publisher(Transact-SQL)