Si vous avez à la fois des fichiers .MDF et .LDF et que ces fichiers sont arrêtés correctement, vous pouvez joindre les fichiers .MDF/.LDF à SQL Server facilement, comme suit :
-
- Joindre en utilisant SQL Server Studio de gestion:
- Commencer SQL Server Studio de gestion et connectez-vous au serveur.
- Développez l'instance, cliquez avec le bouton droit Bases de données et cliquez sur Attacher.
- Suivez les instructions du Attacher des bases de données boîte de dialogue pour joindre les fichiers .MDF/.LDF à SQL Server.
Vous pouvez obtenir des informations plus détaillées sur :
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15 - Attacher à l'aide d'une requête SQL :
- Commencer SQL Server Studio de gestion et connectez-vous au serveur.
- Cliquez à nouveau Nouvelle requête.
- Saisissez la commande suivante:
sp_attach_db 'MyDB', 'C:MyDB_Data.mdf', 'C:MyDB_Log.ldf' or CREATE DATABASE MyDB ON (FILENAME = 'C:MyDB_Data.mdf'), (FILENAME = 'C:MyDB_Log.ldf') FOR ATTACH;
Ici, MyDB est le nom de la base de données, C:MyDB_Data.mdf est le chemin du fichier mdf et C:MyDB_Log.ldf est le chemin du fichier ldf.
Microsoft recommande d'utiliser les deuxièmes méthodes car la première méthode peut être supprimée dans le nouveau SQL Server versions.
- Cliquez à nouveau Exécution pour exécuter la requête.
Vous pouvez également obtenir des informations plus détaillées sur :
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15
- Joindre en utilisant SQL Server Studio de gestion:
Cependant, si votre fichier .MDF et votre fichier .LDF ne s'arrêtent pas correctement. Ou en d'autres termes, ils sont corrompus, alors vous devez utiliser une autre méthode pour les attacher.