На самом деле это известная ошибка в SQL Server 2016 SP1 . Однако он все еще не исправлен.
Повторить решение, представленное там для потомков: если значение реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13E.LOCALDB\MSSQLServer\CurrentVersion
имеет значение 13.1.xxxx.x
(где x
- что угодно), тогда
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions\13.0
следует переименовать в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions\13.1
В этот момент утилита sqllocaldb
должна снова заработать (и выбрать самую последнюю установленную версию, если в create
не заданы никакие параметры, но если вы всегда можете принудительно настроить c "database" 14.0
).