Как установить localdb отдельно?

Если мне нужно работать с localdb, нужно ли устанавливать его отдельно?

У меня установлена ​​SQL Server 2008 R2 Management Studio, установлена ​​SQL Server 2012, установлено обновление .net 4.0.2. Но я пока не вижу localdb на ПК.


person user1687824    schedule 27.04.2014    source источник


Ответы (4)


Из MSDN

Основной способ установки LocalDB — использование программы SqlLocalDB.msi. LocalDB — это вариант при установке любого SKU SQL Server 2012 Express. Выберите LocalDB на странице выбора компонентов во время установки SQL Server Express. Для каждой основной версии ядра СУБД SQL Server может быть установлена ​​только одна установка двоичных файлов LocalDB. Можно запустить несколько процессов Database Engine, и все они будут использовать одни и те же двоичные файлы. Экземпляр ядра базы данных SQL Server, запущенный как LocalDB, имеет те же ограничения, что и SQL Server Express.

введите здесь описание изображения

Или вы можете загрузить отдельный SqlLocalDB.msi из списка доступных загрузок на странице SQL Express загрузки страница

введите здесь описание изображения

Чтобы найти экземпляр localdb на своем ПК, просто попробуйте подключиться к (localdb)\Projects.

введите здесь описание изображения

person Andrey Morozov    schedule 27.04.2014
comment
В надежде сэкономить время... SQL Server 2012 Express LocalDB с пакетом обновления 2 (v11.0) доступен здесь: microsoft.com/en-au/download/details.aspx?id=43351 - person Tod Thomson; 01.10.2015
comment
@VahidN похоже, что с SQL Express 2016 вы не можете загрузить только LocalDB. Ссылка для скачивания не дает вам модального окна множественного выбора, как в предыдущих версиях. - person seangwright; 23.06.2016
comment
прямая ссылка для скачивания en_sql_server_2016_localdb_x64_8762243: download.microsoft.com/download/E/1/2/ - person VahidN; 23.06.2016
comment
@VahidN Нужно ли мне устанавливать это, если у меня установлен SQL Server 2016 Developer Edition? Как проверить, установлен ли у меня LocalDb? Вышеупомянутое (localdb)\Projects не сработало для меня! - person J86; 17.07.2016
comment
Откройте новую тему + выполните команду SqlLocalDB info, чтобы найти установленные экземпляры. - person VahidN; 17.07.2016
comment
LocalDB 2017: download.microsoft .com/download/E/F/2/ - person VahidN; 03.10.2017
comment
SQL Server 2019 LocalDB: скачать .microsoft.com/download/7/c/1/ - person VahidN; 06.11.2019

Если вы загрузили файл SqlLocalDB.msi, вы можете использовать автоматическую установку.

msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES

Помните об административных правах при установке!

person mr R    schedule 27.05.2015

Примечание для тех, кто получил SQL 2016. На самом деле вам нужно выбрать «Экспресс» во время установки SQL 2016, чтобы выбрать опцию «localDB». Если вы выберете что-либо другое (например, версию для разработчиков), «localDB» не будет отображаться в качестве параметра в разделе «Общие функции».

Выпуск для разработчиков
введите здесь описание изображения

SQL Express
введите здесь описание изображения

person Gregory Suvalian    schedule 19.06.2016
comment
Итак, вы говорите, что можете установить SQL Server 2016, а затем установить LocalDB как часть SQL Server Express 2016? - person webworm; 04.07.2016
comment
Я тоже хочу это знать! Как получить LocalDB, если у меня установлена ​​версия SQL Server 2016 Developer? - person J86; 17.07.2016
comment
go.microsoft.com/fwlink/?LinkID=799012 Существует загрузчик, который примерно 3 МБ. Это позволяет загружать SQL Server Express (1,4 ГБ) или LocalDb (44 МБ). - person Bernhard Döbler; 16.02.2017

Вопрос старый, но я думаю, что это всегда приятно знать:

Как проверить, установлена ​​ли у вас LocalDB, и если она у вас есть, какой она версии:

  1. Открыть командную строку
  2. Введите «Информация SqlLocalDB» (без кавычек)
  3. Нажмите «Ввод», и вы должны увидеть что-то вроде это,

что означает, что у вас установлена ​​версия «MSSQLLocalDB».

Есть пара версий:

  • v11.0
  • v12.0
  • v13.0 и
  • MSSQLLocalDB
person Sed    schedule 06.10.2017
comment
Я мог бы добавить, что если вы хотите открыть эту базу данных в SSMS, вы просто выбираете Server name: (LocalDb)\MSSQLLocalDB и аутентификацию Windows по умолчанию. - person Frank Fu; 12.01.2018