Nous avons dans la région de 100 bases de données sur les serveurs de notre fournisseur d'accès Internet
Le fournisseur d'accès a des sauvegardes complètes sur bande, mais ils prennent beaucoup de temps pour quoi que ce soit la restauration ... donc nous avons besoin de garder des sauvegardes « en ligne » pour une période de temps raisonnable afin que nous puissions récupérer d'eux d'abord et avant tout.
Nous produisons des sauvegardes complètes une fois par semaine et des sauvegardes différentielles quotidiennes. Nous conservons les sauvegardes complètes pendant un mois et les sauvegardes différentielles pendant sept jours. Nous produisons des sauvegardes TLog toutes les 10 minutes, mais nous les stockons uniquement (en ligne) pendant deux jours. Donc, nous pouvons récupérer à point-dans-temps pour les 2 jours précédents, à "minuit" pour les 7 derniers jours et à "dimanche avant" pour les 4 dernières semaines.
L'utilisation de sauvegardes différentielles réduit la taille totale de nos sauvegardes et nous a permis de conserver plus de temps écoulé en ligne.
Toutes les sauvegardes sont stockées dans des dossiers compressés NTFS.
Lors de la maintenance de la base de données (Index defrag etc.), nous augmentons la fréquence de nos sauvegardes TLog à tous les niveaux. minute. Nous avons constaté que la maintenance DB était la seule chose qui augmentait la taille de la base de données, ce qui nous a permis de réduire la taille de nos bases de données et de libérer de l'espace disque pour plus de sauvegardes. (Sauvegarde généralement sur des lecteurs différents au format MDF ou LDF, mais les opérations Batch copient des fichiers de sauvegarde anciens et périmés sur des lecteurs contenant du MDF/LDF juste pour que nous puissions les garder en ligne)
P.S. SQL 2008 a intégré la capacité de sauvegarde compressée, au cas où vous envisagez de mettre à niveau