MS SQL-Verbindungsproblembehandlung
Diese Anleitung soll Ihnen Hinweise geben, die Ihnen helfen können, eine unterbrochene Verbindung zu Microsoft SQL Server oder Microsoft SQL Express zu beheben. Im Allgemeinen behebt eine Neuinstallation des Datenbankservers normalerweise das Problem, aber in den meisten Fällen ist eine Neuinstallation keine Option. Hier sind die Dinge, die Sie überprüfen sollten, wenn Sie keine Verbindung zu Ihrem SQL-Server herstellen können:
1. Verwenden Sie den SQL Server-Konfigurations-Manager, um zu überprüfen, ob sowohl TCPIP als auch Named Pipes für die Datenbankserverinstanz aktiviert sind.
2. Stellen Sie sicher, dass der SQLBrowser-Dienst aktiviert und ausgeführt wird.
3. Überprüfen Sie, ob die Protokolle TCPIP und Named Pipe für die Verwendung im SQL-Client aktiviert sind.
4. Öffnen Sie das Fehlerprotokoll, um die SQL-Datenbankinstanz zu finden, und stellen Sie sicher, dass dort keine FEHLER-Meldungen für TCPIP und Named Pipes vorhanden sind. Die Protokolle befinden sich unter: C:\Programme\Microsoft SQL Server\MSSQL.x\MSSQL\LOG
5. Sie sollten auch die Portnummer finden und überprüfen, ob die im Server und Client konfigurierte Portnummer identisch ist.
6. Versuchen Sie, verschiedene Protokolle zu testen, indem Sie sie mit 'sqlcmd' überprüfen. Einer der folgenden 'sqlcmd'-Befehle sollte funktionieren.
sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$instancename\sql\query sqlcmd -S tcp:servername\instancename sqlcmd -S tcp:servername\instancename,portnumber
Tipp: Überprüfen Sie, ob Sie den richtigen Servernamen, Instanznamen und die richtige Portnummer für Ihren Datenbankserver verwenden.
7. Wenn immer noch keine Verbindung möglich ist, ändern Sie diesen Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
LoginMode=2
More information