После установки SQL Server 2014 Express не удается найти локальный db
Я загрузил и установил SQL Server 2014 Express
(с этого сайта: http://www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx#Installation_Options).
Проблема в том, что я не могу подключиться/найти локальный сервер БД, и я не могу создать БД на своем локальном ПК. Как я могу связаться с локальным сервером?
Моя система состоит из Windows 8.1 (без выпусков Pro или Enterprise) 64 бит
Проверяя конфигурацию SQL Server с помощью инструмента SQL Server 2014 Configuration Manager
, я вижу пустой список, выбрав "Службы SQL Server" из дерева слева. Ниже вы можете найти скриншот.
![enter image description here]()
В списке служб Windows имеется только одна служба: "SQL Server VSS Writer"
ИЗМЕНИТЬ
Мое окно установки SQL Server 2014:
![enter image description here]()
Ответы
Ответ 1
Скорее всего, вы не установили службу SQL Server Engine. Если сервер SQL Server не установлен, в средстве SQL Server Configuration Manager не появится служба. Учтите, что пакеты SQLManagementStudio_Architecture_Language.exe
и SQLEXPR_Architecture_Language.exe
, доступные на сайте Microsoft, содержат, соответственно, только инструменты Management Studio GUI и механизм SQL Server.
Если вы хотите иметь полнофункциональную установку SQL Server, с движком базы данных и Management Studio, загрузите файл установщика SQL Server с помощью Advanced Услуги.
Кроме того, чтобы иметь примерную базу данных для выполнения некоторых локальных тестов, используйте базу данных Adventure Works.
Учитывая пакет SQL Server с расширенными службами, в начале установки вы должны увидеть что-то вроде этого (снимок экрана ниже о SQL Server 2008 Express, но выбор функции очень похож). Установите флажок рядом с "Службы Database Engine". В следующих шагах вы сможете настроить параметры экземпляра и другие параметры.
Повторите процесс установки и выберите службы движка базы данных на шаге выбора функции. В конце установки вы сможете увидеть службы SQL Server в диспетчере конфигурации SQL Server.
![enter image description here]()
Ответ 2
Я загрузил другой установщик "SQL Server 2014 Express с расширенными службами" и нашел в нем функции экземпляра. Спасибо за ответ Альберто Солано, это было действительно полезно.
Мой первый установщик был "SQL Server 2014 Express". Он установил только SQL Management Studio и инструменты без экземпляров. После установки "SQL Server 2014 Express с расширенными службами" мой LocalDB теперь жив!
Ответ 3
Я заметил, что после установки SQL Server 2012 Express в Windows 10 вы должны установить ENU\x64\SqlLocalDB.MSI с официального сайта загрузки Microsoft. После этого вы можете запустить SqlLocalDB.exe.
Ответ 4
Просто скачайте и установите LocalDB 64BIT\SqlLocalDB.msi также можно решить эту проблему. Вам действительно не нужно удалять и переустанавливать SQL Server 2014 Express с расширенными службами.
Ответ 5
Кроме того, если вы только что установили localDB, вы не увидите экземпляр в менеджере конфигурации. Сначала вам нужно будет его запустить, а затем подключиться к нему, используя имя сервера (localdb)\mssqllocaldb.
Источник
Ответ 6
Я столкнулся с той же проблемой. Просто скачайте и установите пакет SQL Server по следующей ссылке:http://www.microsoft.com/en-US/download/details.aspx?id=42299
перезапустите SSMS, и вы сможете "Зарегистрировать локальные серверы", щелкнув правой кнопкой мыши "Группы локальных серверов", выберите "Задачи", нажмите "Зарегистрировать локальные серверы"