sql >> Databáze >  >> RDS >> Sqlserver

SQL Network Interfaces, chyba:50 - Došlo k chybě za běhu místní databáze. Nelze vytvořit automatickou instanci

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ší.



  1. Funkce FROM_TZ() v Oracle

  2. Události čekání serveru SQL -1

  3. Závislosti Oracle.DataAccess.Client

  4. Jak funguje TRY_CONVERT() na serveru SQL Server