smart_admin.sp_backup_master_switch (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores

Pausa ou retoma o backup gerido do SQL Server para o Microsoft Azure.

Uso managed_backup.sp_backup_master_switch para pausar temporariamente e depois retomar o backup gerido do SQL Server para o Microsoft Azure. Este procedimento garante que todas as definições de configuração permanecem e são mantidas quando as operações retomam. Quando o backup gerido do SQL Server para o Microsoft Azure é pausado, o período de retenção não é aplicado.

Por outras palavras, não há verificação para determinar:

  • se os ficheiros devem ser eliminados do armazenamento
  • se houver ficheiros de backup corrompidos
  • Se houver uma quebra na cadeia do tronco.

Transact-SQL convenções de sintaxe

Syntax

smart_admin.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]

Arguments

@new_state [ = ] { 0 | 1 }

Defina o estado do backup gerido do SQL Server para Microsoft Azure. @new_stateé mordido. Quando definido para um valor de 0, as operações são pausadas, e quando definido para um valor de 1, a operação recomeça.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Permissions

Requer pertença a db_backupoperator função de base de dados, com ALTERAR QUAISQUER CREDENTIAL permissões, e permissões EXECUTE no sp_delete_backuphistory procedimento armazenado.

Examples

O seguinte exemplo pode ser usado para pausar o backup gerido do SQL Server para o Microsoft Azure na instância onde é executado:

USE msdb;
GO

EXECUTE managed_backup.sp_backup_master_switch @new_state = 0;
GO

O exemplo seguinte pode ser usado para retomar o backup gerido do SQL Server para o Microsoft Azure.

USE msdb;
GO

EXECUTE managed_backup.sp_backup_master_switch @new_state = 1;
GO