Changer le mode de récupération de la base
SQL ServerConfigurationCommande
-- Show the current model:
SELECT name, recovery_model_desc FROM sys.databases WHERE name = N'Customer';
-- FULL recovery (for point-in-time recovery):
ALTER DATABASE [Customer] SET RECOVERY FULL;
-- SIMPLE recovery (log truncated automatically, no log backups needed):
-- ALTER DATABASE [Customer] SET RECOVERY SIMPLE;
-- BULK_LOGGED (temporary, for large bulk operations):
-- ALTER DATABASE [Customer] SET RECOVERY BULK_LOGGED;Ce que fait la commande
Change le mode de récupération de la base ; détermine la gestion du journal et les options de récupération disponibles.
Quand l'utiliser
FULL : quand la restauration à un instant donné/les sauvegardes du journal/AG sont nécessaires. SIMPLE : sur les systèmes sans besoin de point de récupération (dev/test, DW).
Attention
Après le passage en FULL, effectuez une sauvegarde FULL pour démarrer la chaîne de journaux et mettez en place des sauvegardes régulières du journal, sinon le journal continue de grossir. Passer de FULL à SIMPLE rompt la chaîne de journaux ; vous perdez la restauration à un instant donné. Les membres d'un AG doivent être en mode de récupération FULL.