Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 В чем отличие LocalDB от Express Core в MS SQL Server?  [new]
MirrorMan
Member

Откуда:
Сообщений: 1
Картинка с другого сайта.

Привет.
Я начинающий в познании MS SQL.
Помогите разобраться в чем отличие LocalDB от Express Core?
Я, естественно гуглил, но понял только что LocalDB это компонент Express Core и все. Получается Express Core это "ядро с обвесами", а LocalDB это "чистое ядро"?
Можно ли установив только LocalDB потом установить SQL Managment Studio (или dgForge SQL Studio) нормально заниматься начальным изучением MS SQL? (но основной вопрос в отличии 2х вышеперечисленных компонентов)
1 янв 19, 21:09    [21777425]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие LocalDB от Express Core в MS SQL Server?  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 4880
MirrorMan,

поставьте себе Express, незачем учиться на суперобрезанной недоверсии сиквела

express core это минимум миниморум

для работы с ним потребуется студия (ssms)
2 янв 19, 01:22    [21777462]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие LocalDB от Express Core в MS SQL Server?  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3058
MirrorMan,

LocalDB это по сути однопользовательская версия, т.к. процесс SQL Server запускается в контексте пользователя, обратившегося к нему. Имеет смысл для разработки БД, дополнительные административные телодвижения после установки сведены к минимуму.
Называть это недоверсией я бы не стал, у меня был опыт создания и распространения коммерческого десктопного продукта, который использовал LocalDB для однопользовательской конфигурации. Все нормально работало, включая бэкапы.

Все остальные редакции SQL Server, включая Express, работают out of process и используют отдельные учетки, под которыми они запускаются и работают. Это могут быть системные "учетные записи", типа NT AUTHORITY\бла-бла-бла, а могут быть и полноценные юзеры. Это требует дополнительного административного оверхеда, который вам скорее всего не нужен, если вы не собираетесь становиться DBA (например, раздача прав на внешние ресурсы типа папок / сетевых шар, если ваш код туда лезет).
2 янв 19, 06:49    [21777491]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить