Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Outils
Outils Forum d'entraide sur les outils gravitant autour de MS-SQL Server, tels que bcp, TDS, ...
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 23/06/2008, 13h48   #1
Invité de passage
 
Homme Thierry SEDGO
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Thierry SEDGO
Localisation : Burkina Faso

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2006
Messages : 7
Points : 0
Points : 0
Par défaut Restauration Base de données SQL Server

Bonjour,
J'ai une base de données SQL Server 2000 sur laquelle j'ai effectué un delete accidentel. Je voudrai retrouver les données supprimées mais le problème est que je n'effectuait de sauvegardes régulières de mon journal des transactions. Je suis en mode de récupération complète et vu la taille de ma base je pense qu'il doit y avoir un moyen de restaurer ma base à son état juste avant mon delete accidentel. Actuellement je ne dispose que des fichiers .MDF et .LDF. Quelqu'un pourrait m'aider sur la précédure à suivre pour une telle restauration si toutefois cela est possible.
Merci d'avance à tous !
polinevol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 15h01   #2
Membre Expert
 
Inscription : août 2002
Messages : 1 249
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 249
Points : 1 512
Points : 1 512
Envoyer un message via Yahoo à ylarvor
Le journal de transaction ne sert que pour certains type de restauration affinée.

Si vous avez fait une sauvegarde complète dernièrement, vous pouvez sans problème récupérer vos données à cette date là. Une sauvegarde complète vide le journal sans vous prévenir.

Le fichier MDF et LDF sont indispensable puisque qu'il conserve la base mais ils ne vous serviront à rien pour restaurer l'état de votre base sauf si vous faites appel à un outil commerciale de lecture de log qui doit vous permettre de revenir en arriere.

Le plus simple est de restaurer avec une sauvegarde complete! Vous en avez une bien sur ?
ylarvor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 17h38   #3
Invité de passage
 
Homme Thierry SEDGO
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Thierry SEDGO
Localisation : Burkina Faso

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2006
Messages : 7
Points : 0
Points : 0
Merci pour votre réponse !
Après le delete, j'ai effectué une sauvegarde complète de ma base mais quand je la restaure dans Enterprise manager, il me propose, à la date choisie, plusieurs jeux de sauvegarde. Je coche le jeux de sauvegarde un jour avant le delete, mais après la restauration, les données dans ma base ne semble pas avoir changées, du moins les données supprimées sont toujours absent. Peut-être que je devrait suivre une procédure spéciale de restauration ou passer forcément par T-SQL en oubliant Enterprise Manager ??? J'ai aussi pensé que je choisi mal mes jeux de sauvegarde ???
polinevol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 12h31   #4
Invité de passage
 
Inscription : juin 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 1
Points : 1
Points : 1
Par défaut Restauration d'une BD SQL Server 7 .BAK impossible

Bonjour,

Nous avons un gros souci. Nous devons impérativement restaurer les données d'un fichier .BAK SQL Server 7 mais nous obtenons un message d'erreur lors de la restauration. Il faut savoir que malheureusement le serveur a crashé et que nous ne possèdons plus les fichiers .MDF de base et qu'une récupération des disques en salle blanche n'a malheureusement pas été un succès.

Il nous reste uniquement ce fichier .BAK de backup.

Nous avons tenté de restaurer le fichier sur un serveur SQL 2000 et un serveur SQL 2005 sans succès.

Le message d'erreur lors de la restauration est:
The file on device '%ls' is not a valid Microsoft Tape Format backup set.
URL: http://msdn.microsoft.com/en-us/libr...4(SQL.80).aspx

Selon nos recherches, le fichier .BAK est corrompu. Connaissez-vous un moyen, un logiciel, une société capable de restaurer un backup d'une base de données SQL 7 .BAK corrompu ?

Toutes informations est bonne à prendre.

Je vous remercie d'avance de votre réponse.
tesweb08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 12h36   #5
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 14
Points : 12
Points : 12
Préférez des sauvegardes full toutes les nuits, et des sauvegardes de journaux toutes les heures. C'est un excellent rythme.

Après, il existe l'instruction 'STOPAT' qui permet de rejouer une séquence de LOG jusqu'à un instant donné.

Je vous invite pour plus de précision à vous référer à la MSDN

espérant vous avoir aidé.

Vincent
Kroilia 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 03h14.


 
 
 
 
Partenaires

Hébergement Web