Récupération base de données avec seulement le *.MDF
1 réponse
Sako
Suite =E0 crash disque, j'ai perdu toute mes donn=E9es. Le=20
Probl=E8me est que je ne fais des sauvegardes que du fichier=20
*.MDF et pas du *.LDF, existet'il un moyen de contourner=20
le probl=E8me, si oui lequel.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
VUILLERMET Jacques
----- Original Message ----- From: "Med bouchenafa [MVP]" Newsgroups: microsoft.public.fr.sqlserver Sent: Thursday, April 17, 2003 5:33 PM Subject: Re: Base en mode URGENCE
Etape Description 1 Faire une copie des fichiers encore présents de la base de
données.
2 Procéder à la création d'une nouvelle base de donnée Elle devra porter les mêmes noms de fichiers ( .MDF et .LDF) que l'ancienne 3 Stopper le service SQL/Server 4 Détruire les fichiers de la base nouvellement créée. 5 Renommer les premiers fichiers de base pour qu'ils correspondent à ceux de la base précédemment créée 6 Redémarrer le service SQL/Server. A ce stade la base de données devrait être active et fonctionner. Si par contre, elle apparaît en "suspect" il ne faut pas
s'inquiéter.
Il faut procéder aux étapes suivantes.
7 Avec l'analyseur de requêtes, se connecter sur le serveur sur la base master et effectuer les commandes suivantes : a.. sp_configure 'allow updates',1 b.. reconfigure with override c.. UPDATE sysdatabases SET status2768 WHERE name='bdName'
8 Stopper le service SQL/Server. 9 Renommer le fichier Log en .old (ou toute autre extension) 10 Redémarrer le service SQL/Server. ( Si ce n'était pas déjà le
cas,
la base apparaît en 'suspect') 11 DBCC rebuild_log ('bdName','chemin complet et nom du fichier log
à
reconstruire') 12 UPDATE sysdatabases SET status=0 WHERE name='bdName' 13 Puis pour finir : DBCC checkdb ('bdName ') GO DBCC newalloc ('bdName ') GO DBCC checkcatalog ('bdName ') GO
(Ces commandes peuvent prendre du temps
-- Salutations Med Bouchenafa TETRASET 75015 Paris "Francky" a écrit dans le message news:
> Bonjour, > > Saverz vous comment on récupère une base en mode urgence. Le journal de > transac à été supprimé. > > Help Me !!! > Please. > > Francky > >
"Sako" a écrit dans le message de news: 081801c35a9c$46f3d9d0$ Suite à crash disque, j'ai perdu toute mes données. Le Problème est que je ne fais des sauvegardes que du fichier *.MDF et pas du *.LDF, existet'il un moyen de contourner le problème, si oui lequel.
----- Original Message -----
From: "Med bouchenafa [MVP]" <bouchenafa@tetraset.com>
Newsgroups: microsoft.public.fr.sqlserver
Sent: Thursday, April 17, 2003 5:33 PM
Subject: Re: Base en mode URGENCE
Etape Description
1 Faire une copie des fichiers encore présents de la base de
données.
2 Procéder à la création d'une nouvelle base de donnée
Elle devra porter les mêmes noms de fichiers ( .MDF et .LDF) que
l'ancienne
3 Stopper le service SQL/Server
4 Détruire les fichiers de la base nouvellement créée.
5 Renommer les premiers fichiers de base pour qu'ils correspondent à
ceux de la base précédemment créée
6 Redémarrer le service SQL/Server.
A ce stade la base de données devrait être active et fonctionner.
Si par contre, elle apparaît en "suspect" il ne faut pas
s'inquiéter.
Il faut procéder aux étapes suivantes.
7 Avec l'analyseur de requêtes, se connecter sur le serveur sur la
base master et effectuer les commandes suivantes :
a.. sp_configure 'allow updates',1
b.. reconfigure with override
c.. UPDATE sysdatabases SET status2768 WHERE name='bdName'
8 Stopper le service SQL/Server.
9 Renommer le fichier Log en .old (ou toute autre extension)
10 Redémarrer le service SQL/Server. ( Si ce n'était pas déjà le
cas,
la base apparaît en 'suspect')
11 DBCC rebuild_log ('bdName','chemin complet et nom du fichier log
à
reconstruire')
12 UPDATE sysdatabases SET status=0 WHERE name='bdName'
13 Puis pour finir :
DBCC checkdb ('bdName ')
GO
DBCC newalloc ('bdName ')
GO
DBCC checkcatalog ('bdName ')
GO
(Ces commandes peuvent prendre du temps
--
Salutations
Med Bouchenafa
TETRASET
75015 Paris
"Francky" <fservantroumey@hotmail.com> a écrit dans le message news:
O09lK9OBDHA.1612@TK2MSFTNGP11.phx.gbl...
> Bonjour,
>
> Saverz vous comment on récupère une base en mode urgence. Le journal de
> transac à été supprimé.
>
> Help Me !!!
> Please.
>
> Francky
>
>
"Sako" <sako@cliniqueparc-caen.com> a écrit dans le message de news:
081801c35a9c$46f3d9d0$a601280a@phx.gbl...
Suite à crash disque, j'ai perdu toute mes données. Le
Problème est que je ne fais des sauvegardes que du fichier
*.MDF et pas du *.LDF, existet'il un moyen de contourner
le problème, si oui lequel.
----- Original Message ----- From: "Med bouchenafa [MVP]" Newsgroups: microsoft.public.fr.sqlserver Sent: Thursday, April 17, 2003 5:33 PM Subject: Re: Base en mode URGENCE
Etape Description 1 Faire une copie des fichiers encore présents de la base de
données.
2 Procéder à la création d'une nouvelle base de donnée Elle devra porter les mêmes noms de fichiers ( .MDF et .LDF) que l'ancienne 3 Stopper le service SQL/Server 4 Détruire les fichiers de la base nouvellement créée. 5 Renommer les premiers fichiers de base pour qu'ils correspondent à ceux de la base précédemment créée 6 Redémarrer le service SQL/Server. A ce stade la base de données devrait être active et fonctionner. Si par contre, elle apparaît en "suspect" il ne faut pas
s'inquiéter.
Il faut procéder aux étapes suivantes.
7 Avec l'analyseur de requêtes, se connecter sur le serveur sur la base master et effectuer les commandes suivantes : a.. sp_configure 'allow updates',1 b.. reconfigure with override c.. UPDATE sysdatabases SET status2768 WHERE name='bdName'
8 Stopper le service SQL/Server. 9 Renommer le fichier Log en .old (ou toute autre extension) 10 Redémarrer le service SQL/Server. ( Si ce n'était pas déjà le
cas,
la base apparaît en 'suspect') 11 DBCC rebuild_log ('bdName','chemin complet et nom du fichier log
à
reconstruire') 12 UPDATE sysdatabases SET status=0 WHERE name='bdName' 13 Puis pour finir : DBCC checkdb ('bdName ') GO DBCC newalloc ('bdName ') GO DBCC checkcatalog ('bdName ') GO
(Ces commandes peuvent prendre du temps
-- Salutations Med Bouchenafa TETRASET 75015 Paris "Francky" a écrit dans le message news:
> Bonjour, > > Saverz vous comment on récupère une base en mode urgence. Le journal de > transac à été supprimé. > > Help Me !!! > Please. > > Francky > >
"Sako" a écrit dans le message de news: 081801c35a9c$46f3d9d0$ Suite à crash disque, j'ai perdu toute mes données. Le Problème est que je ne fais des sauvegardes que du fichier *.MDF et pas du *.LDF, existet'il un moyen de contourner le problème, si oui lequel.