Une sauvegarde complète ayant échoué invalide-t-elle les futures sauvegardes du journal des transactions?

9

J'ai un serveur exécutant SQL Server 2005. J'ai des sauvegardes complètes tous les soirs, avec des sauvegardes du journal des transactions toutes les 15 minutes. Il s'agit d'un serveur relativement petit, donc je ne fais aucune sauvegarde différentielle.

Si l'une des sauvegardes complètes nocturnes échoue, la base de données est-elle récupérable à l'aide de la sauvegarde de la nuit précédente et de tous les journaux de transactions pour les deux jours, ou y aurait-il un problème avec la sauvegarde complète manquante?

Warrior Bob
la source

Réponses:

7

Les sauvegardes complètes, réussies ou échouées, ne tronquent pas le journal. Seules les sauvegardes de journaux le font. Une sauvegarde complète qui a échoué n'a donc aucun impact sur la chaîne de sauvegarde des journaux, c'est comme si aucune opération n'avait été effectuée. Si ce n'était pas le cas, vous ne pourriez pas créer un plan de maintenance sûr: toute sauvegarde complète ayant échoué mettrait votre base de données en danger si elle interrompait la chaîne de sauvegarde des journaux.

Remus Rusanu
la source
Une excellente réponse - support.microsoft.com/kb/873235 donne quelques détails supplémentaires, en particulier sous le titre para "Tronquer les transactions inactives dans votre journal des transactions"
Clint Miller