Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2011, 16h04   #1
Membre du Club
 
Inscription : avril 2009
Messages : 192
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 192
Points : 66
Points : 66
Par défaut [MSSQL 2005 on W2K3] snapshots VMware (VSphere 4.1) base ouverte

Bonjour,
Dans ces conditions, si on fait un snapshot d'un serveur sur lequel tourne une base MSSQL 2005, est ce que la cohérence des données est assurée?
Y a t'il des risques de plantage ?
Quelle est la bonne pratique si on veut faire un snapshot d'un tel serveur ? (arrêter la base, dump préalable...)?
Enfin existe t'il de la documentation officielle à ce sujet ?

Merci d'avance.

Frédéric
fred_04510 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 17h11   #2
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 669
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 669
Points : 8 729
Points : 8 729
Bonjour,

Un snapshot d'un machine virtuelle ne vous garantit pas l'intégrité des données de la base de données.
De la même façon, arrêter le service SQL Server ne le garantit pas non plus, même si les chances sont plus faibles.

Le mieux est d'effectuer une sauvegarde complète ou une mise en miroir.

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/07/2011, 17h57   #3
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
Les snapshots ne sont pas supportés par MS (vmware / Hyper-V):
http://support.microsoft.com/kb/956893/en-us

"Q6: What is the support policy for SQL Server when using a SVVP vendor virtualization feature such as snapshots or migration?

A6: Snapshots for any virtualization vendor are not supported with SQL Server. Any other virtualization additional functionality of a SVVP vendor such as migration must be supported by the SVVP vendor. This includes any problems that might occur with SQL Server when using these features. Please read this resource for more information about the support policy for additional functionality of a virtualization product:
http://www.windowsservercatalog.com/...vvpsupport.htm)
"
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/07/2011, 13h39   #4
Membre actif
 
Inscription : juin 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 161
Points : 154
Points : 154
Bonjour,

Oui je confirme que c'est non supporté.
Il m'est arrivé d'avoir tempdb de plantée après application d'un snapshot.
J'ai une boîte de cierges c'est pour cela que ça ne tombe jamais sur une base de prod !

Pourquoi voulez-vous faire des snapshots ?

@+
Zabriskir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 12h54   #5
Membre du Club
 
Inscription : avril 2009
Messages : 192
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 192
Points : 66
Points : 66
Bonjour,
Citation:
Envoyé par Zabriskir Voir le message
Pourquoi voulez-vous faire des snapshots ?
Nous mettons en place la sauvegarde de nos machines virtuelles et l'outil de sauvegarde Veeam backup utilise la technologie snapshot de VMware.
D'où la question d'une possibilité de sauvegarde base ouverte.

Frédéric
fred_04510 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 12h58   #6
Membre du Club
 
Inscription : avril 2009
Messages : 192
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 192
Points : 66
Points : 66
Bonjour,
Merci pour cette réponse précise.

Frédéric
fred_04510 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 14h07   #7
Membre actif
 
Inscription : juin 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 161
Points : 154
Points : 154
Bonjour,

Avec Veeam, vous pouvez activer l'option Application-Aware Image Processing qui permet d'utiliser VSS pour la sauvegarde.
Normalement, ça devrait vachement diminuer le risque de corruption de données.

Comme le dit elsuket, vous avez intérêt de prévoir en plus des sauvegardes de vos bases ou une solution HA qui tiennent la route au cas où.

@+
Zabriskir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 14h18   #8
Membre du Club
 
Homme
Admin BDD & Admin ERP
Inscription : juillet 2006
Messages : 138
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Admin BDD & Admin ERP
Secteur : Distribution

Informations forums :
Inscription : juillet 2006
Messages : 138
Points : 62
Points : 62
Bonjour à tous,

je m'incruste sur votre discussion car ce suis interpelé.
De nombreux prestataires ventes les mérites des solutions virtualisées pour un plan de secours/continuité de service.

Et d'après ce que je lis la VRAIE sécurité reste un bon vieux backup de soirée et enregistrement sur bande.

Le discours commerciale serait il un "peu" exagéré ?

merci
castorameur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 15h39   #9
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
Tout dépend de quoi on parle.

Effectivement pour l'instant, les fonctions HA des bases de données sont en retrait par rapport à des technos type vMotion et Live Migration. Maintenant le cluster vmWare ne remplacera jamais le bon vieux backup comme tu dis. C'est comme de dire: j'ai un RAID-10 donc je n'ai pas besoin de faire de backups. C'est insensé. Les technos de HA sont une chose, et c'est là où les solutions de virtualisation sont en avance, mais les backups en sont une autre.

L'alternative au backup database est d'utiliser des techniques de sauvegarde au niveau du matériel (snapshot et copie de volumes logiques) ou d'utiliser un outil tiers type backupexec ou netbackup pour faire des backups de répertoires entiers en collaboration avec VSS et SQLWriter. Mais là encore rien à voir avec des snapshots vmWare. Le snapshot vmWare ne discute pas avec SQLWriter et VSS pour faire des backups cohérents, donc la fonctionnalité n'est pas supportée. En théorie il faut stopper le guest, faire le snapshot, et redémarrer la VM pour avoir une image consistante.

Cf Blog CCS: http://blogs.msdn.com/b/psssql/archi...ql-server.aspx
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h53.


 
 
 
 
Partenaires

Hébergement Web