OVH Cloud OVH Cloud

Attache d'une BD avec un fichier MDF

3 réponses
Avatar
Martin
Bonjour à tous,

Je possède un fichier MDF sans son fichier LDF.
Je veux absolument ramenner la BD du fichier MDF.
J'ai déjà réussi en faisant un "Attach" et le fichier LDF était recréé.
Mais présentement cela ne fonctionne pas.
Quand j'arrive pour attacher le fichier MDF, je reçois l'erreur suivante:

Error 1813: Could not open new database 'Rabotage'. CREATE DATABASE is
aborted. Device activation error. The physical file name
'e:\SQL_Server\MSSQL\data\Rabotage_Log.LDF' may be incorrect.

Que dois-je faire ???

Merci à l'avance !!!

3 réponses

Avatar
BVesan
bonjour,
Le fichier de TLog recréé est il effectivement à cet emplacement ?
Si ce n'est pas le cas, il suffit de préciser le chemin de l'ensemble des
fichier lors de l'appel à la proc sp_attach_db
Cela doit donner quelque chose comme
EXEC master.dbo.sp_attach_db '<Chemin du mdf>Rabotage_Data.MDF', '<chemin
du ldf>Rabotage_Log.LDF'

Si le fichier de TLog est effectivement à cette adresse, je ne vois pas
comment résoudre le problème.
Avatar
bruno reiter [MVP]
as-tu utilisé sp_attach_single_fle_db ?

br

"Martin" wrote in message
news:
Bonjour à tous,

Je possède un fichier MDF sans son fichier LDF.
Je veux absolument ramenner la BD du fichier MDF.
J'ai déjà réussi en faisant un "Attach" et le fichier LDF était recréé.
Mais présentement cela ne fonctionne pas.
Quand j'arrive pour attacher le fichier MDF, je reçois l'erreur suivante:

Error 1813: Could not open new database 'Rabotage'. CREATE DATABASE is
aborted. Device activation error. The physical file name
'e:SQL_ServerMSSQLdataRabotage_Log.LDF' may be incorrect.

Que dois-je faire ???

Merci à l'avance !!!


Avatar
Fred BROUARD
Oui, il faut utiliser sp_attach_single_fle_db qui va reconstruire le fichier du
journal.*

A +

bruno reiter [MVP] a écrit:
as-tu utilisé sp_attach_single_fle_db ?

br

"Martin" wrote in message
news:

Bonjour à tous,

Je possède un fichier MDF sans son fichier LDF.
Je veux absolument ramenner la BD du fichier MDF.
J'ai déjà réussi en faisant un "Attach" et le fichier LDF était recréé.
Mais présentement cela ne fonctionne pas.
Quand j'arrive pour attacher le fichier MDF, je reçois l'erreur suivante:

Error 1813: Could not open new database 'Rabotage'. CREATE DATABASE is
aborted. Device activation error. The physical file name
'e:SQL_ServerMSSQLdataRabotage_Log.LDF' may be incorrect.

Que dois-je faire ???

Merci à l'avance !!!








--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************