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_LOGsi 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.
Partager