managed_backup.sp_backup_master_switch (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Pausa ou retoma o backup gerenciado do SQL Server no Microsoft Azure.
Use managed_backup.sp_backup_master_switch
para pausar temporariamente e retomar o backup gerenciado do SQL Server no Microsoft Azure. Este procedimento garante que todas as definições de configuração permaneçam e sejam mantidas quando as operações forem retomadas. Quando o backup gerenciado do SQL Server no Microsoft Azure é pausado, o período de retenção não é imposto.
Em outras palavras, não há verificação para determinar:
- Se os arquivos devem ser excluídos do armazenamento
- se houver arquivos de backup corrompidos
- se houver uma quebra na cadeia de toras.
Convenções de sintaxe de Transact-SQL
Sintaxe
EXEC managed_backup.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]
Argumentos
@new_state [ = ] { 0 | 1 }
Defina o estado do backup gerenciado do SQL Server para o Microsoft Azure. @new_state é pouco. Quando definido como um valor de , as operações são pausadas 0
e, quando definido como um valor de 1
, a operação é retomada.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Permissões
Requer associação em db_backupoperator função de banco de dados, com permissões ALTER ANY CREDENTIAL e permissões EXECUTE no sp_delete_backuphistory
procedimento armazenado.
Exemplos
O exemplo a seguir pode ser usado para pausar o backup gerenciado do SQL Server no Microsoft Azure na instância em que ele é executado:
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go
O exemplo a seguir pode ser usado para retomar o backup gerenciado do SQL Server no Microsoft Azure.
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go