L'importation d'un fichier MDF dans SQL Server 2008?
J'ai hérité d'un VB.net application web que je suis en train de faire quelques modifications sur. Je suis parfaitement capable avec le côté de la programmation (VB et MSSQL) mais je suis perdu avec les outils. On m'a donné un fichier zip du code et tout et tout. J'ai ouvert la sln fichier dans Visual Studio 2005 et cela a fonctionné assez facile, avec peu de modifications.
L'exécution de l'application, fonctionne parfaitement. Le problème c'est que je dois écrire quelques nouveaux SPs donc besoin de l'administrateur de base de données. SQL Server 2008 Express est installé mais il ne voit pas de base de données et je n'ai aucune idée de comment faire pour importer.
J'ai un dossier App_Data dans le projet avec le fichier ASPNETDB.MDF. L'ouverture de ce en VS donne l'erreur:
Cette version du serveur n'est pas pris en charge. Vous devez disposer de Microsoft SQL Server 2005 Beta 2 ou plus tard.
Des idées où aller à partir d'ici?
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour obtenir Sql Server Management Studio. De là, vous devriez être en mesure de se connecter à l'instance de Sql Server Express en cours d'exécution sur votre système et de le dire à joindre à l' .fichier mdf. Cela vous permettra d'utiliser cette base de données dans sql server et management studio, et vous serez en mesure d'ajouter votre procédure stockée. N'oubliez pas de détacher à nouveau lorsque vous avez terminé, ou vous ne serez pas en mesure d'utiliser le fichier mdf que vous attendez de votre application.
Visual Studio utilise SMO 2005 de connexion à SQL. Le SMO 2005 pas se connecter à SQL 2008 par la conception. Vous devez soit mettre à niveau le VS pour VS 2008, ou revenir Express Express 2005.
Vous ne pouvez pas joindre de fichier mdf faite dans SQL Server 2005 pour une instance de SQL Server 2008. Ce que vous avez besoin est d'installer SQL Server 2005 Express, joignez ce fichier de sauvegarde de base de données, puis de la restaurer sur 2008 instance de Serveur et de détacher la base de données. Vous obtiendrez correctement créé pour 2008 Server mdf.