2016-04-21 2 views
0

Я изучаю Entity Framework, и я пытаюсь создать новую базу данных. Я перехожу к Server Explorer -> Data Connections -> Add Connection и введите (localdb)\v11.0 в качестве имени сервера.Создание новой ошибки базы данных localdb

Но я получаю эту ошибку ...

Произошла ошибка при установлении соединения с сервером. Сервер не был найден или недоступен

Я недавно установил VS Express для Web с Localdb. Нужно ли сначала настраивать это?

enter image description here

+1

вы используете SQL Express 2014 локальной БД? Если это так, попробуйте использовать '(LocalDB) \ MSSQLLocalDB' в качестве строки подключения – MaxJ

+0

Это сработало. Благодарю. Как я мог узнать это имя? –

+0

Документы MSDN для SQL Server 2014 Express LocalDB https://msdn.microsoft.com/en-us/library/hh510202%28v=sql.120%29.aspx (Theres также отчет об ошибке открывается по этой проблеме https: // connect.microsoft.com/SQLServer/feedback/details/845278/sql-server-2014-express-localdb-does-not-create-automatic-instance-v12-0, где имя было неправильным, но это было исправлено сейчас) – MaxJ

ответ

0

Просто разместить комментарий как ответ для ясности.

Проблема здесь в том, что инкрементальный LocalDB именование было принято в SQL Server 2014 Экспресс LocalDB и изменен на '(LocalDB) \ MSSQLLocalDB'

msdn.microsoft.com/en-us/library/hh510202%28v = sql.120% 29.aspx

(Bug отчет о некорректной документации https://connect.microsoft.com/SQLServer/feedback/details/845278/sql-server-2014-express-localdb-does-not-create-automatic-instance-v12-0)

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