Partager via


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 1de , 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