Partilhar via


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 0e, 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