sp_redirect_publisher(Transact-SQL)
적용 대상:SQL Server
기존 게시자/데이터베이스 쌍에 대해 리디렉션된 게시자를 지정합니다. 게시자 데이터베이스가 AG(Always On 가용성 그룹)에 속하는 경우 리디렉션된 게시자는 AG와 연결된 AG 수신기 이름입니다.
구문
sp_redirect_publisher
[ @original_publisher = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
[ , [ @redirected_publisher = ] N'redirected_publisher' ]
[ ; ]
인수
[ @original_publisher = ] N'original_publisher'
원래 데이터베이스를 게시한 SQL Server 인스턴스의 이름입니다. @original_publisher sysname이며 기본값은 없습니다.
[ @publisher_db = ] N'publisher_db'
게시할 데이터베이스의 이름입니다. @publisher_db 기본값이 없는 sysname입니다.
[ @redirected_publisher = ] N'redirected_publisher'
새 게시자가 될 AG와 연결된 AG 수신기 이름입니다. @redirected_publisher 기본값NULL
인 sysname입니다. AG 수신기가 기본이 아닌 포트를 사용하도록 구성된 경우 수신기 이름과 함께 포트 번호를 지정합니다(예: ListenerName,51433
.).
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
None
설명
sp_redirect_publisher
는 게시자/데이터베이스 쌍을 AG 수신기와 연결하여 복제본(replica)tion 게시자를 AG의 현재 주 복제본으로 리디렉션할 수 있도록 하는 데 사용됩니다. 게시된 데이터베이스를 포함하는 AG에 대해 AG 수신기를 구성한 후 실행 sp_redirect_publisher
합니다.
원래 게시자의 게시 데이터베이스가 주 복제본(replica) AG에서 제거된 경우 @redirected_publisher 매개 변수의 값을 지정하지 않고 실행 sp_redirect_publisher
하여 게시자/데이터베이스 쌍에 대한 리디렉션을 제거합니다. 게시자를 리디렉션하는 방법에 대한 자세한 내용은 Always On 가용성 그룹의 일부로 복제본(replica)ted Publisher 데이터베이스 관리를 참조하세요.
사용 권한
호출자는 sysadmin 고정 서버 역할의 멤버, 배포 데이터베이스에 대한 db_owner 고정 데이터베이스 역할 또는 게시자 데이터베이스와 연결된 정의된 게시에 대한 게시 액세스 목록의 멤버여야 합니다.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기