sp_restoredb복제본(replica)tion(Transact-SQL)
적용 대상:SQL ServerAzure SQL Managed Instance
원본이 아닌 서버, 데이터베이스 또는 시스템에 데이터베이스를 복원하는 경우 복제본(replica)tion 설정을 제거합니다. 그렇지 않으면 복제본(replica)tion 프로세스를 실행할 수 없습니다. 백업이 수행된 데이터베이스가 아닌 서버 또는 데이터베이스에 복제본(replica)ted 데이터베이스를 복원하는 경우 복제본(replica) 설정은 보존할 수 없습니다. 복원에서 서버는 sp_restoredb복제본(replica) 직접 호출하여 복원된 데이터베이스에서 복제본(replica)tion 메타데이터를 자동으로 제거합니다.
구문
sp_restoredbreplication [ @srv_orig = ] 'original_server_name'
, [ @db_orig = ] 'original_database_name'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
인수
[ @srv_orig = ] 'original_server_name'
백업이 만들어진 서버의 이름입니다. original_server_name 기본값이 없는 sysname입니다.
[ @db_orig = ] 'original_database_name'
백업된 데이터베이스의 이름입니다. original_database_name sysname이며 기본값은 없습니다.
[ @keep_replication = ] keep_replication
정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다.
[ @perform_upgrade = ] perform_upgrade
정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다.
반환 코드 값
0 (성공) 또는 1 (실패)
설명
sp_restoredb복제본(replica)tion은 모든 유형의 복제본(replica) 사용됩니다.
사용 권한
sysadmin 또는 dbcreator 고정 서버 역할 또는 dbo 데이터베이스 스키마의 멤버만 sp_restoredb복제본(replica) 실행할 수 있습니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기