2 votes

Sauvegarder une machine virtuelle SQL Server en effectuant une sauvegarde complète de la machine virtuelle plutôt que des bases de données individuelles?

Est-il mauvais de sauvegarder un serveur SQL en effectuant une sauvegarde complète de l'image VM plutôt que de sauvegarder des bases de données individuelles?

Je peux imaginer que sauvegarder l'image entière perd la granularité d'avoir plusieurs tlogs de chaque base de données pour chaque jour. Est-ce généralement une mauvaise chose?

Merci

0 votes

+1 de la part du développeur. Continuez!

2voto

GregD Points 8703

Si vous ne sauvegardez pas la base de données au niveau de la base de données, vous perdez la capacité de ne pas seulement restaurer complètement la base de données mais aussi :

  • Restaurations de fichiers (sans restaurer toute la base de données)
  • Restaurations de pages
  • Restaurations partielles

De plus, vous pouvez avoir une sauvegarde très raisonnable du serveur SQL sans occuper trop d'espace. Avec des points de restauration de 15 minutes à 2 heures auparavant. Prendre une capture d'image toutes les 15 minutes semble être une proposition absurde.

Cependant, SI votre base de données n'est pas très transactionnelle (héritée, en lecture seule), je suppose que la sauvegarder en prenant une capture d'image de la machine virtuelle pourrait théoriquement être acceptable.

1 votes

Bon point à propos de l'héritage des bases de données - Nous avons un client avec Pervasive SQL qui est assez ancien dans sa manière de fonctionner. Ils ont toujours sauvegardé en copiant simplement les fichiers plats. Maintenant que nous les passons à une version plus moderne, nous mettons également en place l'agent de sauvegarde de Pervasive qui met la base de données dans un état cohérent, puis la déverrouille une fois que vous avez terminé. Au moins de cette façon, il n'y a pas de doute sur la cohérence des données.

2voto

JohnMcG Points 5062

Si vous faites une sauvegarde de la VM, alors la base de données ne sera pas dans un état cohérent lorsque vous la sauvegarderez car la base de données ne va pas vider ses écritures sur le disque car elle ne sait pas qu'une opération de sauvegarde est en cours.

1voto

Heinzi Points 2058

La sauvegarde de SQL Server uniquement en faisant des instantanés de VM n'est pas officiellement prise en charge par Microsoft:

Les instantanés de virtualisation pour Hyper-V ou pour tout fournisseur de virtualisation ne sont pas pris en charge pour une utilisation avec SQL Server dans une machine virtuelle. Il est possible que vous ne rencontriez aucun problème en utilisant des instantanés et SQL Server, mais Microsoft ne fournira pas de support technique aux clients de SQL Server pour une machine virtuelle qui a été restaurée à partir d'un instantané.

Source: Politique de support des produits Microsoft SQL Server exécutés dans un environnement de virtualisation matérielle (soulignement de ma part)

Plus d'informations: Instantanés de machine virtuelle et applications de niveau 1 : Pas toujours pris en charge

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X