Разница между автоматическим и именованным экземплярами SQL LocalDB заключается в их свойствах и особенностях создания и управления: learn.microsoft.com learn.microsoft.com
- Автоматические экземпляры — общедоступные. learn.microsoft.com learn.microsoft.com Они создаются и управляются автоматически для пользователя и могут использоваться любым приложением. learn.microsoft.com learn.microsoft.com Для каждой версии LocalDB, установленной на компьютере пользователя, существует один автоматический экземпляр. learn.microsoft.com learn.microsoft.com
Именованные экземпляры — закрытые. learn.microsoft.com Они принадлежат одному приложению, ответственному за создание экземпляра и управление им. learn.microsoft.com Именованные экземпляры обеспечивают изоляцию от других экземпляров и способствуют повышению производительности за счёт снижения уровня конфликта за ресурсы с другими пользователями базы данных. learn.microsoft.com
Некоторые другие особенности:
- Создание автоматических экземпляров происходит при первом использовании экземпляра, если указанная версия LocalDB доступна на компьютере пользователя. learn.microsoft.com
- Именованные экземпляры пользователь должен создавать явно через API управления LocalDB или неявно через app.config файл управляемого приложения. learn.microsoft.com
- Чтобы избежать конфликтов именования, именованные экземпляры LocalDB не могут иметь имя, которое следует шаблону именования для автоматических экземпляров. learn.microsoft.com