SQL Server: Importation de base de données à partir .mdf?
J'ai un .fichier mdf sur ma boîte locale.
J'ai SQL Server 2008 Express et SQL Management Studio 2008 Express est installé sur ma boîte locale.
Comment puis-je importer cette .fichier mdf comme une nouvelle base de données sur mon Serveur SQL?
Cela semble ridiculement commune de la tâche qui doit être effectuée milliers de fois par jour à travers le monde, et je ne peux pas comprendre comment le faire dans Management Studio Express.
Ce qui me manque?
Vous devez vous connecter pour publier un commentaire.
Voir: Comment: pour Joindre un Fichier de Base de données SQL Server Express
De connexion à la base de données via l'utilitaire sqlcmd:
Puis tapez les commandes:
Ouvrez SQL server Management Studio Express et connectez-vous au serveur sur lequel vous souhaitez installer le système de base de données. Dans l 'Explorateur d'Objets de la fenêtre, cliquez sur" Bases de données "dossier et sélectionnez" Joindre...' La 'Attacher les Bases de données de la fenêtre qui s'ouvre, à l'intérieur de cette fenêtre, cliquez sur "Ajouter..." et naviguez jusqu'à votre .Fichier MDF et cliquez sur 'OK'. Cliquez sur " OK " une fois de plus pour finir de fixer la base de données et vous avez terminé. La base de données devraient être disponibles pour utilisation.
en ce qui concerne meilleur 🙂
Pour effectuer cette opération, voir la photo suivante:
et la prochaine étape est d'ajouter *.fichier mdf,
très important, la .mdf fichier doit être situé dans C:......\MSSQL12.SQLEXPRESS\MSSQL\DATA
Maintenant supprimer le fichier journal
Outre les étapes mentionnées dans les réponses par @daniele3004 ci-dessus, j'ai dû ouvrir SSMS en tant qu'Administrateur, sinon, présentant les principales fichier est en lecture seule erreur.
Aller au Menu Démarrer , accédez à SSMS lien , clic droit sur la SSMS lien , sélectionnez Exécuter en tant Qu'Administrateur. Effectuez ensuite les étapes ci-dessus.
Si vous ne disposez pas d'un fichier LDF alors:
1) mettre le MDF dans le
C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\DATA\
2) Dans ssms, allez à la
Databases -> Attach
et ajouter le fichier MDF. Il ne vous permettra pas d'ajouter cette façon, mais il vous dira le nom de base de données contenue dans.3) assurez-vous que l'utilisateur que vous êtes en cours d'exécution ssms.exe comme il a accès à ce fichier MDF.
4) Maintenant que vous connaissez les DbName, exécutez
Référence: https://dba.stackexchange.com/questions/12089/attaching-mdf-without-ldf