다음을 통해 공유


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 관리 백업이 일시 중지되면 보존 기간이 적용되지 않습니다.

즉, 확인할 검사 없습니다.

  • 스토리지에서 파일을 삭제해야 하는지 여부
  • 손상된 백업 파일이 있는 경우
  • 로그 체인에 중단이 있는 경우

Transact-SQL 구문 표기 규칙

구문

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