managed_backup.sp_backup_master_switch(Transact-SQL)
적용 대상: SQL Server 2016(13.x) 이상 버전
Microsoft Azure에 대한 SQL Server 관리 백업을 일시 중지하거나 다시 시작합니다.
일시적으로 일시 중지한 다음 Microsoft Azure에 대한 SQL Server 관리 백업을 다시 시작하는 데 사용합니다 managed_backup.sp_backup_master_switch
. 이 절차는 모든 구성 설정이 유지되고 작업이 다시 시작될 때 유지되도록 합니다. Microsoft Azure에 대한 SQL Server 관리 백업이 일시 중지되면 보존 기간이 적용되지 않습니다.
즉, 확인할 수 있는 확인은 없습니다.
- 스토리지에서 파일을 삭제해야 하는지 여부
- 손상된 백업 파일이 있는 경우
- 로그 체인에 중단이 있는 경우
구문
EXEC managed_backup.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]
인수
[ @new_state = ] { 0 | 1 }
SQL Server 관리되는 백업의 상태를 Microsoft Azure로 설정합니다. @new_state 비트입니다. 값 0
으로 설정하면 작업이 일시 중지되고 값 1
으로 설정되면 작업이 다시 시작됩니다.
반환 코드 값
0
(성공) 또는 1
(실패).
사용 권한
ALTER ANY CREDENTIAL 권한 및 저장 프로시저에 대한 EXECUTE 권한이 있는 db_backupoperator 데이터베이스 역할의 sp_delete_backuphistory
멤버 자격이 필요합니다.
예제
다음 예제는 실행되는 인스턴스에서 Microsoft Azure에 대한 SQL Server 관리형 백업을 일시 중지하는 데 사용할 수 있습니다.
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go
다음 예제를 사용하여 Microsoft Azure에 대한 SQL Server 관리되는 백업을 다시 시작할 수 있습니다.
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go