Désactivation de la sauvegarde managée SQL Server sur Microsoft Azure
S’applique à : SQL Server
Cette rubrique explique comment activer ou suspendre la sauvegarde gérée par SQL Server vers Microsoft Azure au niveau base de données et instance.
Désactiver la sauvegarde gérée par SQL Server vers Microsoft Azure pour une base de données
Vous pouvez désactiver les paramètres de la sauvegarde gérée de SQL Server vers les paramètres Microsoft Azure à l’aide de la procédure stockée système, managed_backup.sp_backup_config_basic (Transact-SQL). Le paramètre @enable_backup sert à activer et désactiver les configurations de la sauvegarde gérée par SQL Server vers Microsoft Azure pour une base de données spécifique ; la valeur 1 active les paramètres de configuration, et la valeur 0 les désactive.
Pour désactiver la sauvegarde gérée par SQL Server vers Microsoft Azure pour une base de données spécifique :
Connectez-vous au Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.
EXEC msdb.managed_backup.sp_backup_config_basic
@database_name = 'TestDB'
,@enable_backup = 0;
GO
Remarque
Vous devrez peut-être également définir le paramètre @container_url
en fonction de votre configuration.
Désactiver la sauvegarde managée SQL Server vers Microsoft Azure pour toutes les bases de données sur l'instance
La procédure suivante désactive les paramètres de configuration de la sauvegarde gérée par SQL Server vers Microsoft Azure sur toutes les bases de données où la est actuellement activée sur l'instance. Les paramètres de configuration tels que l’URL de stockage, la rétention et les informations d’identification SQL restent dans les métadonnées et peuvent être utilisés si la sauvegarde gérée par SQL Server vers Microsoft Azure est activée ultérieurement pour la base de données. Si vous souhaitez simplement interrompre temporairement les services de sauvegarde gérée de SQL Server vers les services Microsoft Azure, vous pouvez utiliser le commutateur principal abordé dans les sections suivantes de cette rubrique.
Pour désactiver la gestion de sauvegarde de SQL Server sur Microsoft Azure pour toutes les bases de données :
Connectez-vous au Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. L’exemple suivant identifie si la sauvegarde managée SQL Server sur Microsoft Azure est configurée au niveau de l’instance et que toutes les sauvegardes managées SQL Server sur les bases de données Microsoft Azure activées sur l’instance et exécute la procédure stockée système sp_backup_config_basic pour désactiver la sauvegarde managée SQL Server sur 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
Pour passer en revue les paramètres de configuration de toutes les bases de données sur l'instance, utilisez la requête suivante :
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_db_config (NULL);
GO
Désactiver les paramètres de sauvegarde gérée par défaut de SQL Server vers Microsoft Azure pour l'instance
Les paramètres par défaut au niveau de l'instance sont appliqués à toutes les nouvelles bases de données créées sur cette instance. Si vous n’avez plus besoin des paramètres par défaut, vous pouvez désactiver cette configuration à l’aide de la procédure stockée système managed_backup.sp_backup_config_basic , en affectant la valeur Null au paramètre @database_name . La désactivation ne supprime pas les autres paramètres de configuration, comme l'URL de stockage, le paramètre de rétention ou le nom de l'objet contenant les informations d'identification SQL. Ces paramètres seront utilisés si la sauvegarde gérée par SQL Server vers Microsoft Azure est activée sur l'instance ultérieurement.
Pour désactiver la sauvegarde managée SQL Server dans les paramètres de configuration par défaut de Microsoft Azure :
Connectez-vous au Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.
EXEC msdb.managed_backup.sp_backup_config_basic @enable_backup = 0; GO
Interrompre la sauvegarde managée SQL Server vers Microsoft Azure au niveau de l'instance
Dans certains cas, vous pouvez souhaiter interrompre les services de sauvegarde gérée de SQL Server vers les services Microsoft Azure pour une courte période. La procédure stockée système managed_backup.sp_backup_master_switch vous permet de désactiver la sauvegarde gérée de SQL Server vers le service Microsoft Azure au niveau de l'instance. La même procédure stockée est utilisée pour reprendre la sauvegarde managée SQL Server sur Microsoft Azure. Le paramètre @state est utilisé pour détérminer si la sauvegarde gérée par SQL Server vers Microsoft Azure doit être désactivée ou activée.
Pour suspendre la sauvegarde managée SQL Server vers les services Microsoft Azure à l’aide de Transact-SQL :
Connectez-vous au Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.
Use msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state=0;
Go
Pour reprendre la sauvegarde managée SQL Server sur Microsoft Azure à l’aide de Transact-SQL
Connectez-vous au Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.
Use msdb;
Go
EXEC managed_backup.sp_backup_master_switch @new_state=1;
GO
Voir aussi
Activation de la sauvegarde managée SQL Server sur Microsoft Azure