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

smart_admin.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 MODIFIER TOUTES CREDENTIAL les permissions, et EXÉCUTER les autorisations sur sp_delete_backuphistory la 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

EXECUTE 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

EXECUTE managed_backup.sp_backup_master_switch @new_state = 1;
GO