Desabilitar o backup gerenciado do SQL Server no Microsoft Azure
Aplica-se a: SQL Server
Este tópico descreve como desabilitar ou pausar o backup gerenciado do SQL Server no Microsoft Azure nos níveis de banco de dados e de instância.
Desabilitar o backup gerenciado do SQL Server para o Microsoft Azure
Você pode desabilitar as configurações do backup gerenciado do SQL Server para o Microsoft Azure usando o procedimento armazenado do sistema, managed_backup.sp_backup_config_basic (Transact-SQL). O parâmetro @enable_backup é usado para habilitar e desabilitar configurações de backup gerenciado do SQL Server para o Microsoft Azure de um banco de dados específico, em que 1 habilita e 0 desabilita as definições de configuração.
Para desabilitar o backup gerenciado do SQL Server no Microsoft Azure para um banco de dados específico:
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
EXEC msdb.managed_backup.sp_backup_config_basic
@database_name = 'TestDB'
,@enable_backup = 0;
GO
Observação
Talvez você também precise definir o parâmetro @container_url
, dependendo da configuração.
Desabilitar o backup gerenciado do SQL Server no Microsoft Azure para todos os bancos de dados na instância
O procedimento a seguir é para quando você deseja desativar as definições de configuração do backup gerenciado do SQL Server no Microsoft Azure de todos os bancos de dados que atualmente têm esse recurso habilitado na instância. As definições de configuração, como URL de armazenamento, retenção e Credencial do SQL, permanecerão nos metadados e poderão ser usadas se o backup gerenciado do SQL Server no Microsoft Azure for habilitado para o banco de dados posteriormente. Se quiser apenas pausar os serviços do backup gerenciado do SQL Server no Microsoft Azure temporariamente, use a opção mestre explicada nas seções posteriores deste tópico.
Para desabilitar o backup gerenciado do SQL Server no Microsoft Azure para todos os bancos de dados:
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. O exemplo a seguir identifica se o backup gerenciado do SQL Server no Microsoft Azure está configurado no nível da instância e em todos os bancos de dados habilitados para backup gerenciado do SQL Server no Microsoft Azure na instância e executa o procedimento armazenado do sistema sp_backup_config_basic para desabilitar o backup gerenciado do SQL Server no Microsoft Azure.
-- Create a working table to store the database names
Declare @DBNames TABLE
(
RowID int IDENTITY PRIMARY KEY
,DBName varchar(500)
)
-- Define the variables
DECLARE @rowid int
DECLARE @dbname varchar(500)
DECLARE @SQL varchar(2000)
-- Get the database names from the system function
INSERT INTO @DBNames (DBName)
SELECT db_name
FROM
msdb.managed_backup.fn_backup_db_config (NULL)
WHERE is_managed_backup_enabled = 1
AND is_dropped = 0
--Select DBName from @DBNames
select @rowid = min(RowID)
FROM @DBNames
WHILE @rowID IS NOT NULL
Begin
Set @dbname = (Select DBName From @DBNames Where RowID = @rowid)
Begin
Set @SQL = 'EXEC msdb.managed_backup.sp_backup_config_basic
@database_name= '''+'' + @dbname+ ''+''',
@enable_backup=0'
EXECUTE (@SQL)
END
Select @rowid = min(RowID)
From @DBNames Where RowID > @rowid
END
Para examinar os parâmetros de configuração de todos os bancos de dados da instância, use a seguinte consulta:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_db_config (NULL);
GO
Desabilitar as configurações padrão do backup gerenciado do SQL Server no Microsoft Azure para a instância
As configurações padrão no nível da instância se aplicam a todos os novos bancos de dados criados nessa instância. Se não precisar mais das configurações padrão ou estas não forem mais exigidas, você poderá desabilitar essa configuração usando o procedimento armazenado do sistema managed_backup.sp_backup_config_basic com o parâmetro @database_name definido como NULL. A desabilitação não remove os outros parâmetros de configuração como a URL de armazenamento, a configuração de retenção ou o nome da Credencial do SQL. Essas configurações serão usadas se o backup gerenciado do SQL Server no Microsoft Azure for habilitado para a instância mais tarde.
Para desabilitar as definições de configuração padrão do backup gerenciado do SQL Server no Microsoft Azure:
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
EXEC msdb.managed_backup.sp_backup_config_basic @enable_backup = 0; GO
Pausar o backup gerenciado do SQL Server no Microsoft Azure no nível da instância
Pode haver momentos em que você precisa pausar temporariamente os serviços do backup gerenciado do SQL Server no Microsoft Azure por um curto período de tempo. O procedimento armazenado do sistema managed_backup.sp_backup_master_switch permite desabilitar o serviço do backup gerenciado do SQL Server no Microsoft Azure no nível da instância. O mesmo procedimento armazenado é usado para retomar o backup gerenciado do SQL Server no Microsoft Azure. O parâmetro @state é usado para definir se o backup gerenciado do SQL Server no Microsoft Azure deve ser desativado ou ativado.
Para pausar os serviços do backup gerenciado do SQL Server no Microsoft Azure usando o Transact-SQL:
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
Use msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state=0;
Go
Para retomar o backup gerenciado do SQL Server no Microsoft Azure usando o Transact-SQL
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
Use msdb;
Go
EXEC managed_backup.sp_backup_master_switch @new_state=1;
GO
Confira também
Habilitar o backup gerenciado do SQL Server no Microsoft Azure