managed_backup.sp_backup_master_switch (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздних версий

Приостановка или возобновление управляемой резервной копии SQL Server в Microsoft Azure.

Используйте managed_backup.sp_backup_master_switch для временной приостановки и возобновления управляемого резервного копирования SQL Server в Microsoft Azure. Эта процедура гарантирует, что все параметры конфигурации остаются и сохраняются при возобновлении операций. Если управляемое резервное копирование SQL Server в Microsoft Azure приостановлено, срок хранения не применяется.

Другими словами, нет проверка определить:

  • Следует ли удалять файлы из хранилища
  • Если файлы резервной копии повреждены
  • Если в цепочке журналов произошел разрыв.

Соглашения о синтаксисе 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 (сбой).

Разрешения

Требуется членство в роли базы данных db_backupoperator с разрешениями ALTER ANY CREDENTIAL и РАЗРЕШЕНИЯ EXECUTE для sp_delete_backuphistory хранимой процедуры.

Примеры

Следующий пример можно использовать для приостановки управляемого резервного копирования SQL Server в Microsoft Azure в экземпляре, на который он выполняется:

USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go

Следующий пример можно использовать для возобновления управляемого резервного копирования SQL Server в Microsoft Azure.

USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go