2010-07-16 12 views
0

Je réalise un projet de base de données Web. J'ai créé le fichier de base de données dans mon PC.Erreur lors de l'ouverture du fichier .mdf via SQL Server Management Studio Express

Maintenant, quand je veux juste ouvrir. Mdf c'est-à-dire de la base de données que j'ai créée, je ne peux pas l'ouvrir dans un autre PC. J'avais même copié le fichier .ldf, c'est-à-dire le fichier journal sur ce PC.

Puisque j'ai besoin de transférer la base de données au serveur plus tard, je ne sais pas comment je vais vider la base de données dans ce serveur de mon PC afin que l'entreprise puisse l'utiliser.

+1

Quelle erreur le studio affiche-t-il lorsque vous essayez d'ouvrir le fichier mdf? L'avez-vous détaché de la base de données parent/originale? – Kangkan

+0

@Kangkan J'avais créé le fichier à l'origine sur mon PC, puis lorsque je vérifiais si je pouvais stocker ces fichiers sur un autre PC et l'ouvrir je ne pouvais pas. Dans ce cas, je vais avoir la même erreur quand j'ai besoin de mettre cette base de données dans le serveur des sociétés ... l'erreur est "Il n'y a pas d'éditeur disponible pour 'C: \ Program Files \ MicrosoftSQLServer \ MSSQL.1 \ MSSQL \ Data \ Student.mdf 'Assurez-vous que l'application pour le type de fichier (.mdf) est installée " Où j'ai installé SQL Server Management Studio Express. –

Répondre

1

Les bases de l'utilisation fichier mdf est comme ceci:

  1. Créer une nouvelle base de données en utilisant SQL Server (définir le chemin du fichier que vous le souhaitez)
  2. Si vous souhaitez déplacer le fichier ailleurs,
    • détachez la base de données de votre serveur
    • copier/déplacer le fichier à l'endroit où vous souhaitez
    • joindre le fichier en tant que base de données SQL server

Vous n'êtes pas censé ouvrir le fichier en double-cliquant comme paramètre mime ou la fixation des extensions MIGH pas là dans la machine cible. Pourquoi n'utilisez-vous pas la méthode décente pour copier/déplacer une base de données?

+0

Merci. Je l'ai eu .. Je suis un nouvel utilisateur et apprenais et faisais aussi ce projet. donc était confus. En ce qui concerne les colonnes, il a. c'est-à-dire qu'il a des options tout en supprimant "drop", "update" et "keep" qu'est-ce que cela signifie? J'ai essayé l'option de continuer à être désactivé et activé cela fonctionne parfaitement la même chose !! –

+0

Les en-têtes des colonnes détaillent ce qu'ils signifient. "Drop" se rapporte à si vous souhaitez supprimer les utilisateurs connectés à la base de données à ce moment-là. "Mise à jour" indique si vous souhaitez mettre à jour les statistiques et "Conserver" concerne si vous souhaitez conserver le catalogue de texte intégral. – Kangkan