Un MDF contient les tables de bases de données créées dans SQL Server. Le fichier MDF est normalement sauvegardé avec le fichier LDF . Le fichier MDF contient toutes les informations de base de données et le fichier LDF contient tous les journaux de transactions. Pour une restauration rapide de la base de données , l'administrateur peut charger le fichier MDF sur le SQL Server sans le fichier LDF . Ceci est accompli dans la ligne de commande Management Studio de SQL Server . Instructions
1
Cliquez sur le bouton "Démarrer " et sélectionner " Tous les programmes ". Cliquez sur " SQL Server " et choisissez " SQL Server Management Studio. " Cela ouvre une fenêtre de console où vous pouvez joindre votre fichier MDF à la base de données.
2
Cliquez sur le nom du serveur de base de données sur la gauche et cliquez sur " Nouvelle requête " dans la barre d'outils. Cela ouvre une fenêtre de ligne de commande où vous entrez des commandes SQL sur le serveur SQL Server
3
Entrez la commande suivante dans la fenêtre : .
Sp_attach_single_file_db @ dbname = ' new_database ' , @ physname = ' mdf_location '
Remplacer " new_database " avec le nom que vous souhaitez afficher sur le serveur de base de données SQL. Cela peut être le nom de la base de données originale ou un nouveau pour indiquer qu'il s'agit d'un fichier MDF restauré . Remplacer " mdf_location " avec le répertoire et le nom du fichier et le MDF .
4
Appuyez sur la touche " F5" . Ce exécute la procédure stockée SQL interne et restaure le fichier MDF sans charger le fichier LDF . Ce processus peut prendre plusieurs minutes , surtout si le fichier est plusieurs méga-octets ou giga-octets .