Windows kann SQL Server (MSSQLSERVER) nicht auf einem lokalen Computer starten. Weitere Informationen finden Sie im System-Ereignisprotokoll. Wenn es sich um einen Nicht-Microsoft-Dienst handelt, wenden Sie sich an den Dienstleister und verweisen Sie auf den spezifischen Service-Fehlercode 10048.
Betriebssystemumgebung: Windows XP + SQL Server 2008 Heute, als ich zum ersten Mal in die Firma kam, sagte ein Kollege, dass sein Datenengine-Service nicht starten könne, also bin ich in die Ereignisanzeige gegangen, um das Systemprotokoll zu überprüfen (Rechtsklick auf Mein Computer und Verwalten) auswählen, wie folgt:
Workaround: Aktivieren Sie das Konfigurationstool von SQL Server, deaktivieren Sie den Dienst von SQL Server (SQLEXPRESS) (um zu verhindern, dass er beim nächsten Mal auf dem Computer neu startet, stellen Sie den Startmodus auf manuell ein (Rechtsklick – das kann in den Attributen gesetzt werden)) und starten Sie dann SQL Server (MSSQLSERVER), was erfolgreich ist, wie in der Abbildung unten gezeigt:
Dies wird in der Regel dadurch verursacht, dass die Portnummer von SQL Server von anderen Anwendungen belegt ist; Sie können dos-Befehle oder Netzwerkwerkzeuge verwenden, um die aktuelle Portnutzung einzusehen, zu sehen, welches Programm den Standardport 1433 von SQL Server belegt, und das Programm nach Abschluss neu starten; Wenn du es problematisch findest, kannst du auch direkt den Standardport von SQL Server ändern und den SQL-Server-Dienst starten
Dieses Problem besteht in der Regel darin, dass der Standardport von mssql besetzt ist, den vom Prozess belegten Port findet und dann abschaltet.
Wenn Sie feststellen, dass der Standardport nicht belegt ist oder es seltsame Probleme gibt, starten Sie bitte den Computer neu, um das Problem zu lösen!
|