SQL Server nie uruchamia się automatycznie

Waldemar Czarnecki 80 Punkty reputacji
2026-07-04T10:13:42.8+00:00

Dzień dobry.

Po uruchomieniu komputera, instancja SQL Server nie uruchamia się automatycznie. Muszę ją uruchomić ręcznie, uruchamiając ponownie usługę. Taka sytuacja występuje przy obu trybach uruchomienia: automatycznym i automatycznym (opóźnione uruchomienie).

Wersja SQL: Microsoft SQL Server Express (64-bit) 16.0.1180.1

Wersja systemu: Windows 11 Pro, wersja 25H2, kompilacja 26200.8737, Pakiet Windows Feature Experience 1000.26100.334.0

Dlaczego?

W. Czarnecki

Windows dla firm | Windows Server | Środowisko użytkownika | Inne
Komentarze: 0 Brak komentarzy

Odpowiedź zaakceptowana przez autora pytania
VPHAN 44,940 Punkty reputacji Niezależny doradca
2026-07-04T11:17:45.6766667+00:00

Hi

Wskazana przez Ciebie kompilacja systemu Windows 11 wskazuje na wersję z niejawnego programu testów. Niestabilność automatycznego uruchamiania usług takich jak SQL Server w tych wydaniach deweloperskich często wynika z eksperymentalnych zmian w zarządzaniu zasobami, dlatego docelowym rozwiązaniem będzie z pewnością kolejna aktualizacja od Microsoftu. Na ten moment zalecam zajrzenie do systemowego Podglądu zdarzeń i odszukanie błędu o identyfikatorze 1053, który jednoznacznie potwierdzi, że menedżer usług przerwał uruchamianie z powodu przekroczenia czasu. Bardzo skutecznym obejściem tej sytuacji jest całkowite wyłączenie funkcji Szybkie uruchamianie w opcjach zasilania klasycznego Panelu sterowania. Działanie to zapobiega hibernacji jądra systemu i wymusza pełne, nieco powolniejsze ładowanie wszystkich wymaganych zależności przy każdym restarcie komputera.

Jeżeli to nie przyniesie ostatecznego efektu, oznacza to, że system operacyjny zbyt wcześnie przerywa próby uruchomienia tak dużego środowiska jak baza danych i należy ręcznie wydłużyć systemowy limit czasu oczekiwania. Aby to zrobić, uruchom Edytor rejestru i przejdź do ścieżki HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. W tym miejscu należy utworzyć nową wartość DWORD o nazwie ServicesPipeTimeout i przypisać jej wartość dziesiętną 60000. Konfiguracja ta poinformuje system Windows, aby dawał każdej usłudze aż 60 sekund na pełne uruchomienie przed zgłoszeniem awarii, co zawsze daje silnikowi SQL pożądany margines na bezproblemowy start.

Hope this answer has brought you some useful information. If it did, please hit “accept answer”. Should you have any questions, feel free to leave a comment.

VPHAN

Czy ta odpowiedź była pomocna?

1 osoba uznała tę odpowiedź za pomocną.
Komentarze: 0 Brak komentarzy

1 dodatkowa odpowiedź

Sortuj według: Najbardziej pomocne
  1. Waldemar Czarnecki 80 Punkty reputacji
    2026-07-07T10:55:04.2433333+00:00

    Dzień dobry.

    Po utworzeniu w rejestrach wartości o nazwie ServicesPipeTimeout i przypisaniu jej wartości dziesiętnej 60000 oraz po całkowitym wyłączeniu funkcji Szybkie uruchamianie, usługa SQL Server uruchamia się automatycznie wraz z uruchomieniem komputera!!!

    Dziękuję za pomoc. Życzę miłego dnia.

    Pozdrawiam

    W. Czarnecki

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy

Twoja odpowiedź

Odpowiedzi mogą być oznaczone jako „Zaakceptowane” przez autora pytań i „Proponowane” przez moderatorów, co pomaga użytkownikom poznać odpowiedź rozwiązującą problem autora.