Porušení změn LocalDB:Platí pro SQL 2014; podívejte se na tento článek a zkuste použít (localdb)\mssqllocaldb
jako název serveru pro připojení k automatické instanci LocalDB, například:
<connectionStrings>
<add name="ProductsContext" connectionString="Data Source=(localdb)\mssqllocaldb;
...
Článek také zmiňuje použití 2012 SSMS pro připojení k 2014 LocalDB. Což mě vede k domněnce, že můžete mít nainstalovaných více verzí SQL – což mě vede k tomu, abych poukázal na tuto odpověď SO, která navrhuje změnit výchozí název vaší „instance“ LocalDB, aby se předešlo dalším problémům s nesouladem verzí, které by mohly v budoucnu nastat; není uvedeno jako zdroj problému, ale aby se zvýšilo povědomí o potenciálních střetech, které by více verzí SQL nainstalovaných na jednom vývojářském počítači mohly vést k ... a k něčemu, na co si zvyknout, abyste se některým vyhnuli.
Další věc, která stojí za zmínku – pokud jste svou instanci dostali do nepoužitelného stavu kvůli tomu, že jste se s ní snažili tento problém vyřešit, pak by možná stálo za to začít znovu – odinstalovat, znovu nainstalovat – pak zkuste použít mssqllocaldb hodnotu namísto
v12.0
a zjistěte, zda to váš problém vyřeší.