OVH Cloud OVH Cloud

Urgent "Probleme de restauration"

3 réponses
Avatar
Nathan NAU
Bonjour

Suite à la suppression d'enregistrements dans une base de données, je
souhaite savoir s'il est possible de restaurer les données effacées à partir
du journal des transactions sachant que je n'ai jamais sauvegardé ma base...

J'ai un fichier de transactions assez important en poids, par contre je ne
sais pas comment lui dire de s'arrêter avant la fin car il devrait
avoir enregistré la commande de suppression...

Merci de m'aider au plus vite...

Michel

3 réponses

Avatar
Christianbt
si les journaux de transactions sont sauvegardés à des intervales réguliers,
il est possible de restaurer la base de données à un point antérieur dans le
temps par la syntaxe suivante :
RESTORE DATABASE MyNwind
FROM MyNwind_1
WITH NORECOVERY
GO
RESTORE LOG MyNwind
FROM MyNwind_log1
WITH RECOVERY, STOPAT = '07/07/2005 13:00:00'
GO
Il est possible de faire la même chose en faisant un clic droit sur la base
- toutes les tâches - restaurer une base de données - tous les journaux
sauvegardés sont présents dans la liste, sélectionner jusqu'ou tu veux
sauvegarder et sélectionner "limiter dans le temps"

bon courage



"Nathan NAU" a écrit :

Bonjour

Suite à la suppression d'enregistrements dans une base de données, je
souhaite savoir s'il est possible de restaurer les données effacées à partir
du journal des transactions sachant que je n'ai jamais sauvegardé ma base...

J'ai un fichier de transactions assez important en poids, par contre je ne
sais pas comment lui dire de s'arrêter avant la fin car il devrait
avoir enregistré la commande de suppression...

Merci de m'aider au plus vite...

Michel





Avatar
Med Bouchenafa
L'information est effectivement là dans ton journal mais il n'y a pas moyen
d'aller la retrouver !!!
Il te reste la possiblité de voir avec un outil exgterne de lecture du
journal
Ces outils commencent à se répandre dans le commerce
Le plus celebre étant log Explorer de Lumigent (www.lumigent.com)

--
Bien cordialement
Med Bouchenafa

"Nathan NAU" a écrit dans le message de news:
u$
Bonjour

Suite à la suppression d'enregistrements dans une base de données, je
souhaite savoir s'il est possible de restaurer les données effacées à
partir
du journal des transactions sachant que je n'ai jamais sauvegardé ma
base...

J'ai un fichier de transactions assez important en poids, par contre je ne
sais pas comment lui dire de s'arrêter avant la fin car il devrait
avoir enregistré la commande de suppression...

Merci de m'aider au plus vite...

Michel



Avatar
Fred BROUARD
1) il aurait fallu penser ce problème en amont et mettre au point un plan de
maintenance valable. Avez vous suivi une formation sur l'admin SQL Server ?
Ce genre de chose y est indiqué clairement.
2) vous pouvez utiliser en complément de Lumigent Log Explorer comme le dit med,
l'outil de red gate
3) sauvegardez votre base et la restaurer dans une autre et nouvelle base puis
vous demerdez à la main pour restaurer de l'uine à l'autre ce qui vous intéresse.

La sauvegarde du JT et donc sa restauration n'est possible que si vous avez
PRÉALABLEMENT effectué une sauvegarde complète de votre base. A postériori cela
ne sert sttrictement à rien !

A +


--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************

Nathan NAU a écrit:
Bonjour

Suite à la suppression d'enregistrements dans une base de données, je
souhaite savoir s'il est possible de restaurer les données effacées à partir
du journal des transactions sachant que je n'ai jamais sauvegardé ma base...

J'ai un fichier de transactions assez important en poids, par contre je ne
sais pas comment lui dire de s'arrêter avant la fin car il devrait
avoir enregistré la commande de suppression...

Merci de m'aider au plus vite...

Michel