2013-07-26 4 views
0

Когда я открываю визуальное решение студии 2010 с визуальной студии 2012 я получаю следующее сообщение:Какая версия SQL-сервера мне нужна, когда я открываю решение Visual Studio 2010 с помощью Visual Studio 2012?

SQL Server Express and LocalDB

В файле Web.config я изменил ConnectionString

от:

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" 

я не могу соединиться с базой данных, и когда я запустить приложение я все еще получаю сообщение об ошибке:

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

почему вы меняете строку подключения db? просто откройте решение 2010 года, и VS предложит вам любые обновления и сделает их автоматически в web.config. Ваша проблема действительно открывает решение или подключается к другой базе данных? – Tanner

+1

Пользовательский экземпляр = True отсутствует во второй строке подключения – Steve

+0

Не нужно открывать проект с помощью visual studio 2012, но как я могу настроить базу данных (файл mdf) для работы с VS 2012? – Gilko

ответ

0

Мне удалось подключиться к моей базе данных, но у меня все еще появляется сообщение об ошибке.

  • В обозревателе серверов (вид> сервер Explorer) нажмите на подключения к базе данных кнопки.
  • Источник данных: Microsoft SQL Server (SqlClient)
  • Имя сервера: (LocalDB) \ v11.0
  • Приложить файл базы данных: путь к файлу мдф
  • Test Connection
  • OK (если тестовое соединение успешно)

Все эти шаги. Я имею зеленый значок в значке базы данных в Server Explorer.

Теперь вы можете щелкнуть правой кнопкой мыши по базе данных и выбрать свойства, затем вы выбираете строку соединения и вставляете ее в файл Webconfig.

Когда я нажимаю F5 на мой файл Default.aspx, я все еще получаю сообщение об ошибке:

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. 

я получаю сообщение об ошибке в файле CategoriesBLL.cs на линии

return Adapter.GetCategories(); 
+0

Если у вас есть новый вопрос, обратитесь к нему, нажав кнопку [Ask Question] (http://stackoverflow.com/questions/ask). Включите ссылку на этот вопрос, если это поможет обеспечить контекст. – SchmitzIT

+0

Пожалуйста, используйте ссылку для редактирования по вашему вопросу, чтобы добавить дополнительную информацию. Кнопка «Ответ на сообщение» должна использоваться только для полных ответов на вопрос. – MarmiK

0

Просто дважды щелкните на решение вашего проекта. И конвертировать проект автоматически.

+0

И сделайте резервную копию, когда вы это сделаете. Как только он уйдет, он никогда не вернется. – ChiefTwoPencils

+0

yes, thats true –

+0

Когда я дважды нажимаю на решение, я получаю это сообщение: https://www.google.be/search?д = кнопки + веб + проект + требует + SQL + сервер + выразить & ит = 1 & т = UTF-8 & гл = еп & TBM = Isch & источник = OG & са = N & вкладка = Wi & е = ZmryUZ-4D827Pbz-gOgP & BIW = 1600 & БиГ = 738 & сеи = aGryUdOpD4bnOeu2gPAB # facrc = _ & imgdii = _ & imgrc = lA0dfsdmCoBFlM% 3A% 3B7G2IOajAu-F2dM% 3Bhttp% 253A% 252F% 252Fblog.redjungle.com% 252Fimage.axd% 253Fpicture% 253Dimage_thumb_2.png% 3Bhttp% 253A% 252F% 252Fblog.redjungle.com% 252Fpost% 252F2013% 252F02% 252F05% 252FTo-upgrade-the-project-database-to-use-SQL-Server-LocalDB-Express-Error-Dialog.aspx% 3B511% 3B299 – Gilko

 Смежные вопросы

  • Нет связанных вопросов^_^