Compartir vía


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