Некоторые отличия Microsoft SQL Server Express и LocalDB:
- Цель использования. 1 LocalDB предназначен для разработчиков, которые работают с локальной базой данных. 1 SQL Server Express может использоваться для удалённой разработки более крупных приложений. 1
- Установка. 1 LocalDB можно установить только один раз для каждой версии, он работает внутри процесса, а не как сервис. 1 SQL Server Express можно устанавливать многократно на одном сервере или компьютере. 1
- Поддержка подключений. 1 LocalDB не поддерживает удалённые подключения. 12 SQL Server Express может использоваться для сетевых подключений. 2
- Потребление ресурсов. 1 LocalDB потребляет ресурсы только во время активного соединения, выключаясь, когда в нём больше нет необходимости. 1 SQL Server Express работает до ручного отключения и потребляет больше аппаратных ресурсов. 1
- Возможность обновления. 1 При использовании LocalDB нет пути обновления до других версий, поэтому его стоит выбирать, только если потребности приложения в базе данных не будут расти со временем. 1
Несмотря на различия, Microsoft позволяет использовать и LocalDB, и SQL Server Express для производственных приложений бесплатно. 1