2013-07-26 3 views
0

Quand j'ouvre une solution Visual Studio 2010 avec Visual Studio 2012 je reçois le message suivant:De quelle version de SQL Server ai-je besoin lorsque j'ouvre une solution Visual Studio 2010 avec Visual Studio 2012?

SQL Server Express and LocalDB

Dans le fichier web.config j'ai changé le connectionstring

de:

connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename 
=|DataDirectory|\databaseName.mdf;Integrated Security=True;User Instance=True" 

à:

connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename 
=|DataDirectory|\databaseName.mdf;Integrated Security=True" 

Je ne peux pas se connecter à la base de données et quand je lance l'application je encore un message d'erreur:

An attempt to attach an auto-named database for file (FILE) failed. 
A database with the same name exists, or specified file cannot be opened, 
or it is located on UNC share. 

The attempt to attach to the database failed with the following information: 
Failed to generate a user instance of SQL Server due to a failure in starting 
the process for the user instance. The connection will be closed. 
+1

pourquoi changez-vous la chaîne de connexion db? il suffit d'ouvrir la solution 2010 et VS vous demandera les mises à jour et les rendra automatiquement dans web.config. Votre problème ouvre-t-il réellement la solution ou se connecte-t-il à une base de données différente? – Tanner

+1

User Instance = True est manquant sur la deuxième chaîne de connexion – Steve

+0

Ce n'est pas un problème d'ouvrir le projet avec Visual Studio 2012, mais comment puis-je ajuster la base de données (le fichier mdf) pour travailler avec VS 2012? – Gilko

Répondre

0

J'ai été en mesure de me connecter à ma base de données, mais je reçois toujours un message d'erreur.

  • Dans l'explorateur de serveur (Affichage> Explorateur de serveur) cliquez sur le se connecter à la base de données bouton.
  • Source des données: Microsoft SQL Server (SqlClient)
  • Nom du serveur: (LocalDB) \ v11.0
  • Joindre un fichier de base de données: chemin au fichier mdf
  • Test de connexion
  • OK (si la connexion de test réussi)

A Après toutes ces étapes, j'ai l'icône verte sur l'icône de ma base de données dans l'Explorateur de serveurs.

Maintenant, vous pouvez cliquer droit sur la base de données et choisir les propriétés, puis sélectionnez la chaîne de connexion et collez-la dans le fichier Webconfig.

Lorsque j'appuie sur F5 sur mon fichier Default.aspx, je reçois toujours le message d'erreur:

Sql exception was unhandled by user code 

An attempt to attach an auto-named database for file C:\(path to file) failed. 
A database with the same name exists, or specified file cannot be opened, 
or it is located on UNC share. 

Je reçois le message d'erreur dans le fichier CategoriesBLL.cs à la ligne

return Adapter.GetCategories(); 
+0

Si vous avez une nouvelle question, posez-la en cliquant sur le bouton [Poser une question] (http://stackoverflow.com/questions/ask). Incluez un lien vers cette question si cela aide à fournir un contexte. – SchmitzIT

+0

Veuillez utiliser le lien modifier de votre question pour ajouter des informations supplémentaires. Le bouton Post-réponse ne doit être utilisé que pour les réponses complètes à la question. – MarmiK

0

Il suffit de double-cliquez sur la solution de votre projet. Et convertir le projet automatiquement.

+0

Et sauvegardez-le quand vous le faites. Une fois que ça ira, ça ne reviendra jamais. – ChiefTwoPencils

+0

oui, c'est vrai –

+0

Lorsque je double-clique sur la solution, j'obtiens ce message: https://www.google.be/search?q = le + web + projet + nécessite + sql + serveur + express & um = 1 & ie = UTF-8 & hl = fr & tbm = isch & source = og & sa = N & tab = wi & ei = zmryUZ-4D827Pbz-gogg & biw = 1600 & bih = 738 & sei = aGryUdOpD4bnOeu2gPAB # facrc = _ & imgdii = _ & imgrc = lA0dfsdmCoBFlM% 3A% 3B7G2IOajAu-F2dM% 3Bhttp% 253A% 252F% 252Fblog.redjungle.com% 252Fimage.axd% 253Fichier% 253Dimage_thumb_2.png% 3Bhttp% 253A% 252F% 252Fblog.redjungle.com% 252Fpost% 252F2013% 252F02% 252F05% 252FTo-upgrade-the-project-database-to-use-SQL-Serveur-LocalDB-Express-Error-Dialog.aspx% 3B511% 3B299 – Gilko

Questions connexes