sql >> Database >  >> RDS >> Sqlserver

SQL-netwerkinterfaces, fout:50 - Er is een runtime-fout voor de lokale database opgetreden. Kan geen automatische instantie maken

Brekende wijzigingen in LocalDB:is van toepassing op SQL 2014; lees dit artikel en probeer (localdb)\mssqllocaldb te gebruiken als servernaam om verbinding te maken met de LocalDB automatische instantie, bijvoorbeeld:

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

Het artikel vermeldt ook het gebruik van 2012 SSMS om verbinding te maken met de LocalDB van 2014. Wat me doet geloven dat je misschien meerdere versies van SQL hebt geïnstalleerd - wat me ertoe brengt om op dit SO-antwoord te wijzen dat suggereert om de standaardnaam van je LocalDB "instantie" te wijzigen om andere problemen met het mismatchen van versies die zich in de toekomst zouden kunnen voordoen, te voorkomen; niet genoemd als bron van problemen, maar om het bewustzijn te vergroten van mogelijke botsingen waar meerdere SQL-versies op een enkele ontwikkelmachine tot kunnen leiden ... en iets om een ​​gewoonte van te maken om sommige te vermijden.

Nog iets dat het vermelden waard is - als je je instance in een onbruikbare staat hebt gekregen omdat je eraan hebt gesleuteld om dit probleem op te lossen, dan is het misschien de moeite waard om opnieuw te beginnen - verwijderen, opnieuw installeren - en dan de mssqllocaldb waarde in plaats van v12.0 en kijk of dat uw probleem oplost.



  1. MySQL JDBC-stuurprogramma 5.1.33 - Tijdzoneprobleem

  2. Een lijst met buitenlandse sleutels retourneren in SQLite

  3. COALESCE-functie gebruiken om waarden gescheiden te maken met komma's

  4. MYSQL sum() voor verschillende rijen