Heim > Backend-Entwicklung > C++ > SQL Server LocalDB-Fehler 50: Wie behebt man „Es kann keine automatische Instanz erstellt werden'?

SQL Server LocalDB-Fehler 50: Wie behebt man „Es kann keine automatische Instanz erstellt werden'?

DDD
Freigeben: 2025-01-17 14:26:10
Original
676 Leute haben es durchsucht

SQL Server LocalDB Error 50: How to Fix

SQL Server LocalDB-Fehler 50: Laufzeitfehler der lokalen Datenbank wird behoben

Beim Herstellen einer Verbindung mit SQL Server tritt häufig die Fehlermeldung „Beim Herstellen einer Verbindung mit SQL Server ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten“ auf, insbesondere bei Verwendung einer lokalen Datenbank. Dieser Fehler kann auftreten, wenn versucht wird, über eine ASP.NET MVC 5-Anwendung auf die Datenbank zuzugreifen.

Fehlergrund:

Der Fehler „SQL-Netzwerkschnittstelle, Fehler: 50 – Ein lokaler Datenbanklaufzeitfehler ist aufgetreten. Automatische Instanz kann nicht erstellt werden“ tritt auf, wenn die Anwendung keine Verbindung zur LocalDB-Instanz herstellen kann. LocalDB ist ein kompakter Datenbankserver, der auf Ihrem lokalen Computer ausgeführt wird.

Lösung:

Die empfohlene Methode zur Behebung dieses Problems besteht darin, die Verbindungszeichenfolge in der Datei web.config so zu ändern, dass der richtige Servername für die LocalDB-Instanz verwendet wird:

<code><connectionstrings><add connectionstring="Data Source=(localdb)\mssqllocaldb; ..." name="DefaultConnection"></add></connectionstrings></code>
Nach dem Login kopieren

Weitere Hinweise:

  • Stellen Sie sicher, dass SQL Server 2014 Express- und LocalDB-Instanzen installiert sind.
  • Stellen Sie sicher, dass SQL Server so konfiguriert ist, dass er Remoteverbindungen zulässt.
  • Stellen Sie sicher, dass die MyDatabase-Instanz nach dem Start der Anwendung nicht getrennt wird. Durch Aktualisieren der Datenbank im Server Explorer können Sie möglicherweise die Tabellen anzeigen.
  • Erwägen Sie die Verwendung von SSMS 2012 für die Verbindung mit LocalDB 2014.
  • Deinstallieren Sie ggf. SQL Server und installieren Sie ihn erneut, um eine neue LocalDB-Instanz zu erstellen.

Das obige ist der detaillierte Inhalt vonSQL Server LocalDB-Fehler 50: Wie behebt man „Es kann keine automatische Instanz erstellt werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage