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