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