sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-nätverksgränssnitt, fel:50 - Runtime-fel för lokal databas uppstod. Det går inte att skapa en automatisk instans

Breaking Changes to LocalDB:Gäller SQL 2014; ta en titt på den här artikeln och försök använda (localdb)\mssqllocaldb som servernamn för att ansluta till den automatiska LocalDB-instansen, till exempel:

<connectionStrings>
  <add name="ProductsContext" connectionString="Data Source=(localdb)\mssqllocaldb; 
  ...

Artikeln nämner också användningen av 2012 SSMS för att ansluta till 2014 LocalDB. Vilket får mig att tro att du kan ha flera versioner av SQL installerade - vilket får mig att påpeka detta SO-svar som föreslår att du ändrar standardnamnet på din LocalDB "instans" för att undvika andra problem med versionsfel som kan uppstå framöver; nämns inte som källa till problem, utan för att öka medvetenheten om potentiella konflikter som flera SQL-versioner installerade på en enda dev-dator kan leda till ... och något att ta för vana för att undvika vissa.

En annan sak som är värd att nämna - om du har fått din instans i ett oanvändbart tillstånd på grund av att du har pysslat med den för att försöka åtgärda det här problemet, kan det vara värt att börja om - avinstallera, installera om - försök sedan använda mssqllocaldb värde istället för v12.0 och se om det löser ditt problem.



  1. Kan ett tabellfält innehålla ett bindestreck?

  2. ORACLE SQL*Plus handledning

  3. Fråga extremt långsam i koden men snabb i SSMS

  4. MariaDB namngivna kommandon