Bonjour, j'ai un fichier .mdf.
Comment l'ouvrir ?
Bonjour, j'ai un fichier .mdf.
Comment l'ouvrir ?
tentez de faire un CREATE DATABASE ... FOR ATTACH ... avec reconstruction du journal de transaction.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
J'ai trouvé ceci ; ça pourrait aider je pense :
http://www.java2s.com/Code/SQLServer...rommdffile.htm
Bonjour,
C'est presque exact, mais vous devez remplacer FOR ATTACH par FOR ATTACH_REBUILD_LOG si vous ne disposez pas du fichier de journal des transactions (extension .ldf).
@++
Voilà mon code :
et voilà ce qu'il me renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create database Procédures on primary (Filename ='C:\Travail\Projets .NET\Contrôleur\Procedures.mdf') for ATTACH_REBUILD_LOG go
Échec de l'activation du fichier. Le nom de fichier physique 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Procédures_log.ldf' est peut-être incorrect.
Impossible de reconstruire le journal, car la base de données n'a pas été arrêtée correctement.
Msg 1813, Niveau 16, État 2, Ligne 1
Impossible d'ouvrir la nouvelle base de données 'Procédures'. Abandon de CREATE DATABASE.
En général, n'utilisez jamais d'accentsÉchec de l'activation du fichier. Le nom de fichier physique 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Procédures_log.ldf' est peut-être incorrect.
Votre base de données doit s'appeler "Procedures".
@++
J'ai essayé sans accent ; toujours même message d'erreur.
Échec de l'activation du fichier. Le nom de fichier physique 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Procédures_log.ldf' est peut-être incorrect.
Impossible de reconstruire le journal, car la base de données n'a pas été arrêtée correctement.
Désolé je ne l'avais pas vu.Impossible de reconstruire le journal, car la base de données n'a pas été arrêtée correctement.
Si l'arrêt de la base de données s'est fait sur crash, il n'est pas possible de reconstruire le fichier de journal des transactions ...
Comment avez-vous obtenu le fichier .mdf ?
Dans quel état était la base de données au moment où vous l'avez obtenu ?
Pouvez-vous effectuer une sauvegarde de la base de données d'origine ?
@++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager