Windows nie może uruchomić SQL Server (MSSQLSERVER) na komputerze lokalnym. Aby uzyskać więcej informacji, zapoznaj się z dziennikiem zdarzeń systemowych. Jeśli jest to usługa spoza Microsoftu, skontaktuj się z dostawcą i odwołaj się na konkretny kod błędu usługi 10048.
Środowisko operacyjne: Windows XP + SQL Server 2008 Dziś, gdy pierwszy raz przyszedłem do firmy, kolega powiedział, że jego usługa silnika danych nie może się uruchomić, więc wszedłem do podglądu zdarzeń, aby sprawdzić log systemowy (kliknij prawym przyciskiem myszy na Mój komputer i wybierz Zarządzaj), w następujący sposób:
Obejście: Wejdź do narzędzia konfiguracyjnego SQL Server, wyłącz usługę SQL Server (SQLEXPRESS) (aby zapobiec ponownemu uruchomieniu na komputerze, ustaw tryb uruchamiania na ręczny (kliknięcie prawym przyciskiem myszy – można go ustawić w atrybutach)), a następnie uruchom SQL Server (MSSQLSERVER), co kończy się sukcesem, jak pokazano na poniższym rysunku:
Zazwyczaj wynika to z faktu, że numer portu SQL Server jest zajęty przez inne aplikacje; możesz użyć poleceń dos lub narzędzi sieciowych, aby zobaczyć aktualne wykorzystanie portu, zobaczyć, który program zajmuje domyślny port 1433 w SQL Serverze, i po jego zakończeniu zrestartować program; Jeśli jest to dla Ciebie trudne do oglądania, możesz też bezpośrednio zmienić domyślny port SQL Server i uruchomić usługę SQL Server
Tego typu problem polega na tym, że domyślny port mssql jest zajęty, znajdujemy port zajmowany przez proces, a następnie go zabijamy.
Jeśli zauważysz, że domyślny port nie jest zajęty lub pojawią się dziwne problemy, proszę, zrestartuj komputer, aby to rozwiązać!
|