Qu'est-ce qu'un bon calendar de sauvegarde SQL Server?

Il semble y avoir une pléthore d'informations sur le process de configuration des tâches de sauvegarde, mais pas beaucoup d'informations sur la vue d'set des sauvegardes de bases de données. Au less, il est difficile de formuler une requête de moteur de search qui vous donne cette information. Je sais qu'il existe trois types de sauvegardes:

  • Sauvegardes complètes de database
  • Sauvegardes de bases de données différentielles
  • Sauvegardes du journal des transactions

Il semble que je suis supposé les utiliser tous les trois. Alors, est-ce un calendar qui a du sens?

  • 1er de chaque mois – Faites une * sauvegarde complète de la database.
  • Tous les jours à minuit – Effectuez une sauvegarde différentielle de la database.
  • Toutes les 15 minutes – Effectuez une sauvegarde du journal des transactions .

De cette façon, si ma database échoue, par exemple, le 12, je restaurerais la sauvegarde complète de la database du 1er, effectuer les 12 sauvegardes différentielles du 1er au 12, puis restaurer le journal de transactions le plus récent le différentiel de journaux de transaction?).

Enfin, une sauvegarde complète de la database est-elle autonome? Par exemple, une fois que j'ai effectué une sauvegarde complète de la database le 1er février, puis-je supprimer tous les files de janvier? Bien sûr, je garderais quelques sets des mois précédents juste au cas où, mais la question est conceptuelle.