La requête montre que votre fichier du journal des transactions est plein : il compte 622 fichiers virtuels, et tous sont utilisés.
Je ne parviens pas à me rappeler, sous SQL Server 2000, quelle table système interroger pour récupérer le mode de récupération des bases de données ...
La requête suivante fonctionnera néanmoins :
SELECT DATABASEPROPERTYEX('maBD', 'Recovery')
Pour faire simple, si vous utilisez le mode de restauration :
- FULL, vous n'admettez pas la perte de données entre deux sauvegardes de votre base de données, et toutes les opérations sont complètement journalisées
- BULK LOGGED est globalement identique à FULL, excepté que les opérations comme la reconstruction d'index ou le chargement de données en masse sont journalisés de façon minimale
- SIMPLE vide les fichiers virtuels dès la fin de la transaction (c'est en fait un processus asynchrone en arrière-plan qui s'en charge).
En revanche, toutes les données modifiées depuis la dernière sauvegarde complète de la base de données peuvent être perdues.
Les deux premiers modes vous obligent à effectuer des sauvegardes régulières de votre fichier du journal des transactions.
L'intervalle des sauvegardes est à déterminer par vous-même suivant l'activité qu'enregistre votre base de données.
@++
Partager