2015-05-21 2 views
1

В настоящее время я работаю над проектом ASP.NET MVC с моим партнером, и мы используем TFS. Мы оба использовали VS 2013, но затем я переустановил свою ОС и установил сообщество VS 2015. Когда я загрузил проект из TFS, все было хорошо, я могу запустить веб-сайт, но когда веб-сайту нужен доступ к базе данных (при входе в систему ...), возникает исключение. SQL Server express 2014 был установлен на ПК, поэтому проблема, вероятно, в разных версиях базы данных и SQL Server или в строке подключения. Но как я могу это исправить?Различные версии базы данных и SQL Server; Не удалось найти SQL Server

Второй экран говорит: When creating connection to server an error has occured. Server was not found or was not accessible. Check if the name of an instance is correct and if the server is configured to allow remote access.

enter image description here

enter image description here

EDIT

Строка соединения в веб-конфигурации выглядит следующим образом: <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-Dobrokarty-20141117025208.mdf;Initial Catalog=aspnet-Dobrokarty-20141117025208;Integrated Security=True" providerName="System.Data.SqlClient" />

+0

Какие строки соединения вы используете? – Andomar

+0

Я добавил строку подключения. См. Править. – jstorm31

ответ

0

Поскольку вы установили SQL Ser ver 2014 Express, вы должны использовать «(LocalDB) \ MSSQLLocalDB» в качестве источника данных.

Подробнее здесь: https://msdn.microsoft.com/en-us/library/hh510202.aspx?f=255&MSPPError=-2147217396

строка подключения должна выглядеть так:

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-Dobrokarty-20141117025208.mdf;Initial Catalog=aspnet-Dobrokarty-20141117025208;Integrated Security=True" providerName="System.Data.SqlClient" /> 
+0

Ты мне помог, это решило проблему. Спасибо. – jstorm31

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