managed_backup.sp_backup_master_switch (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores
Pausa o reanuda la copia de seguridad administrada de SQL Server en Microsoft Azure.
Use managed_backup.sp_backup_master_switch
para pausar temporalmente y, a continuación, reanudar la copia de seguridad administrada de SQL Server en Microsoft Azure. Este procedimiento garantiza que todas las configuraciones permanecen y se conservan cuando se reanudan las operaciones. Cuando la copia de seguridad administrada de SQL Server en Microsoft Azure está en pausa, no se aplica el período de retención.
En otras palabras, no hay ninguna comprobación para determinar:
- si los archivos deben eliminarse del almacenamiento
- si hay archivos de copia de seguridad dañados
- si hay un salto en la cadena de registros.
Convenciones de sintaxis de Transact-SQL
Sintaxis
EXEC managed_backup.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]
Argumentos
[ @new_state = ] { 0 | 1 }
Establezca el estado de la copia de seguridad administrada de SQL Server en Microsoft Azure. @new_state es bit. Cuando se establece en un valor de 0
, las operaciones se pausan y, cuando se establece en un valor de 1
, la operación se reanuda.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Permisos
Requiere la pertenencia a db_backupoperator rol de base de datos, con permisos ALTER ANY CREDENTIAL y permisos EXECUTE en sp_delete_backuphistory
el procedimiento almacenado.
Ejemplos
En el ejemplo siguiente se puede usar para pausar la copia de seguridad administrada de SQL Server en Microsoft Azure en la instancia en la que se ejecuta:
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go
En el ejemplo siguiente se puede usar para reanudar la copia de seguridad administrada de SQL Server en Microsoft Azure.
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go