Disabilitare il backup gestito di SQL Server in Microsoft AzureDisable SQL Server Managed Backup to Microsoft Azure

Questo argomento descrive come disabilitare o sospendere Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure a livello di database e di istanza.This topic describes how to disable or pause Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure at both the database and instance levels.

Disabilitare Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per un database Disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure for a database

È possibile disabilitare le impostazioni di Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure usando la stored procedure di sistema managed_backup.sp_backup_config_basic (Transact-SQL).You can disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure settings by using the system stored procedure, managed_backup.sp_backup_config_basic (Transact-SQL). Il parametro @enable_backup consente di abilitare e disabilitare le configurazioni di Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per un database specifico. Il valore 1 abilita e il valore 0 disabilita le impostazioni di configurazione.The @enable_backup parameter is used to enable and disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure configurations for a specific database, where 1 enables and 0 disables the configuration settings.

Per disabilitare Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per un database specifico:To Disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure for a specific database:

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

EXEC msdb.managed_backup.sp_backup_config_basic  
                @database_name = 'TestDB'   
                ,@enable_backup = 0;  
GO  

Disabilitare Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per tutti i database dell'istanza Disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure for all the databases on the Instance

La procedura seguente viene utilizzata quando si desidera disabilitare le impostazioni di configurazione di Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure da tutti i database con Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure abilitato attualmente nell'istanza.The following procedure is for when you want to disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure configuration settings from all the databases that currently have Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure enabled on the instance. Le impostazioni di configurazione come l'URL di archiviazione, la memorizzazione e le credenziali SQL rimarranno nei metadati ed è possibile usarle se si abilita Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per il database in un secondo momento.The configuration settings like the storage URL, retention, and the SQL Credential will remain in the metadata and can be used if Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure is enabled for the database at a later time. Se si vuole sospendere solo temporaneamente i servizi Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure , è possibile usare l'opzione master descritta nelle sezioni successive di questo argomento.If you want to just pause Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure services temporarily, you can use the master switch explained in the later sections of this topic.

Per disabilitare Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per tutti i database:To disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure for all the databases:

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. L'esempio seguente determina se Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure è configurato a livello di istanza e tutti i database abilitati da Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure nell'istanza ed esegue la stored procedure di sistema sp_backup_config_basic per disabilitare Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure.The following example identifies if Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure is configured at the instance level and all the Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure enabled databases on the instance, and executes the system stored procedure sp_backup_config_basic to disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to 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  

       --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  

Per verificare le impostazioni di configurazione per tutti i database nell'istanza, utilizzare la query seguente:To review the configuration settings for all the databases on the instance, use the following query:

Use msdb;  
GO  
SELECT * FROM managed_backup.fn_backup_db_config (NULL);  
GO  

Disabilitare le impostazioni predefinite di Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per l'istanza Disable Default Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure settings for the Instance

Le impostazioni predefinite a livello di istanza vengono applicate a tutti i nuovi database creati nell'istanza in questione.Default settings at the instance level apply to all new databases created on that instance. Se le impostazioni predefinite non sono più necessarie o richieste, è possibile disabilitare questa configurazione usando la stored procedure di sistema managed_backup.sp_backup_config_basic con il parametro @database_name impostato su NULL.If you no longer need or require default settings, you can disable this configuration by using the managed_backup.sp_backup_config_basic system stored procedure with the @database_name parameter set to NULL. La disabilitazione non comporta la rimozione delle altre impostazioni di configurazione come l'URL di archiviazione, l'impostazione di memorizzazione o il nome delle credenziali SQL.Disabling does not remove the other configuration settings like the storage URL, retention setting, or the SQL Credential name. Queste impostazioni verranno utilizzate se Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure viene abilitato per l'istanza in un secondo momento.These settings will be used if Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure is enabled for the instance at a later time.

Per disabilitare le impostazioni di configurazione predefinite di Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure :To disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure default configuration settings:

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

    EXEC msdb.managed_backup.sp_backup_config_basic  
                    @database_name = 'TestDB'   
                    ,@enable_backup = 0;  
    GO  
    

Sospendere Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure a livello di istanza Pause Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure at the Instance Level

In alcuni casi è possibile che sia necessario sospendere temporaneamente i servizi Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure per un breve periodo.There might be times when you need to temporarily pause the Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure services for a short period time. La stored procedure di sistema managed_backup.sp_backup_master_switch consente di disabilitare il servizio Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure a livello di istanza.The managed_backup.sp_backup_master_switch system stored procedure allows you to disable Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure service at the instance level. La stessa stored procedure viene utilizzata per riprendere Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure.The same stored procedure is used to resume Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure. Il parametro @state viene usato per definire se Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure deve essere disabilitato o abilitato.The @state parameter is used to define whether Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure should be turned off or on.

Per sospendere i servizi Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure tramite Transact-SQL:To Pause Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure Services Using Transact-SQL:

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and then click Execute

Use msdb;  
GO  
EXEC managed_backup.sp_backup_master_switch @new_state=0;  
Go  

Per riprendere Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure tramite Transact-SQLTo resume Backup gestito di SQL Server in Microsoft AzureSQL Server Managed Backup to Microsoft Azure Using Transact-SQL

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and then click Execute.

Use msdb;  
Go  
EXEC managed_backup. sp_backup_master_switch @new_state=1;  
GO  

Vedere ancheSee Also

Abilitare il backup gestito di SQL Server in Microsoft AzureEnable SQL Server Managed Backup to Microsoft Azure