managed_backup.sp_backup_master_switch (Transact-SQL)
S’applique à : SQL Server 2016 (13.x) et versions ultérieures
Suspend ou reprend la sauvegarde managée SQL Server sur Microsoft Azure.
Permet managed_backup.sp_backup_master_switch
de suspendre temporairement, puis de reprendre la sauvegarde managée SQL Server sur Microsoft Azure. Cette procédure garantit que tous les paramètres de configuration restent et sont conservés lors de la reprise des opérations. Lorsque la sauvegarde managée SQL Server sur Microsoft Azure est suspendue, la période de rétention n’est pas appliquée.
En d’autres termes, il n’existe aucune vérification à déterminer :
- si les fichiers doivent être supprimés du stockage
- s’il existe des fichiers de sauvegarde endommagés
- s’il existe un saut dans la chaîne de journaux.
Conventions de la syntaxe Transact-SQL
Syntaxe
EXEC managed_backup.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]
Arguments
[ @new_state = ] { 0 | 1 }
Définissez l’état de la sauvegarde managée SQL Server sur Microsoft Azure. @new_state est bit. Lorsqu’elle est définie sur une valeur de 0
, les opérations sont suspendues et lorsqu’elles sont définies sur une valeur 1
de , l’opération reprend.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
autorisations
Nécessite l’appartenance à db_backupoperator rôle de base de données, avec des autorisations ALTER ANY CREDENTIAL et des autorisations EXECUTE sur la sp_delete_backuphistory
procédure stockée.
Exemples
L’exemple suivant peut être utilisé pour suspendre la sauvegarde managée SQL Server sur Microsoft Azure sur l’instance sur laquelle elle est exécutée :
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go
L’exemple suivant peut être utilisé pour reprendre la sauvegarde managée SQL Server sur Microsoft Azure.
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go