Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Error 17113 – nie można uruchomić usługi

Termin Definicja
Error 17113 – nie można uruchomić usługi

Error 17113 sygnalizuje niemożność uruchomienia usługi z powodu problemu z jej konfiguracją lub zależnościami systemowymi.

Co oznacza Error 17113 w SQL Server

Error 17113 jest komunikatem związanym z uruchamianiem aparatu Microsoft SQL Server. Oznacza, że proces serwera nie zdołał odczytać informacji potrzebnych do startu albo nie mógł otworzyć jednego z wymaganych plików systemowych. Sam wpis nie wskazuje jednej, zawsze identycznej przyczyny. Często towarzyszy mu dodatkowy komunikat określający kod błędu systemu Windows, ścieżkę pliku lub parametr startowy, który należy uznać za właściwy punkt diagnostyczny.

Podczas inicjalizacji SQL Server musi między innymi otworzyć bazę systemową master. Zawiera ona konfigurację instancji, informacje o bazach danych oraz dane niezbędne do dalszego uruchomienia usług silnika. Jeżeli plik master.mdf, odpowiadający mu plik dziennika master.ldf albo inny wymagany element jest niedostępny, uszkodzony lub wskazany pod nieprawidłową ścieżką, usługa może zakończyć start właśnie komunikatem 17113.

Pliki systemowe i parametry startowe instancji

Jedną z pierwszych czynności jest odczytanie pełnego wpisu z pliku ERRORLOG SQL Server oraz komunikatów zapisanych w Podglądzie zdarzeń systemu Windows. Skrócony tekst widoczny przy próbie uruchomienia usługi może pomijać najważniejsze szczegóły. Istotne są między innymi nazwa pliku, pełna ścieżka, numer błędu systemowego oraz informacja, czy problem dotyczy odczytu, dostępu, blokady lub nieprawidłowego formatu.

Należy sprawdzić parametry startowe konkretnej instancji SQL Server, zwłaszcza wpisy określające lokalizację pliku master, dziennika master oraz pliku ERRORLOG. Parametry te są konfigurowane dla usługi instancji i mogą zostać zmienione po przeniesieniu katalogu danych, zmianie litery dysku, odtworzeniu systemu z kopii lub modyfikacji konfiguracji. Błędna ścieżka może powodować sytuację, w której pliki fizycznie istnieją, ale aparat próbuje otworzyć je w innym katalogu.

Uprawnienia usługi, zależności i stan dysku

Obecność pliku na dysku nie oznacza jeszcze, że SQL Server może go otworzyć. Operacje wykonuje konto przypisane do usługi konkretnej instancji, dlatego trzeba zweryfikować jego uprawnienia do katalogu danych, plików systemowych i katalogu przeznaczonego na logi. Zmiana konta usługi, odtworzenie plików z innego komputera albo ręczne ustawienie restrykcyjnych uprawnień NTFS może uniemożliwić odczyt master.mdf lub master.ldf.

Diagnostyka powinna objąć również dostępność woluminu, wolne miejsce, stan systemu plików oraz działanie oprogramowania blokującego pliki. Nieprawidłowo zamontowany dysk, niedostępna ścieżka, awaria nośnika lub blokada przez narzędzie ochronne mogą dawać podobny objaw, lecz wymagają innych działań. Warto także sprawdzić zależności usługi i kolejność uruchamiania składników systemowych. Restartowanie usługi bez ustalenia przyczyny nie naprawia błędnej konfiguracji, a wielokrotne próby startu mogą utrudnić późniejszą analizę logów.

Bezpieczne postępowanie po wykryciu błędu 17113

Przed zmianą parametrów lub plików należy zabezpieczyć kopię logów i zanotować aktualną konfigurację instancji. Nie powinno się zastępować pliku master.mdf przypadkowym plikiem z innej instalacji ani usuwać baz systemowych bez procedury właściwej dla SQL Server. Takie działania mogą pogorszyć stan instancji i spowodować utratę informacji o konfiguracji. Jeżeli przyczyną jest uszkodzenie pliku, potrzebna jest ocena spójności oraz dobór metody odtworzenia odpowiedniej do dostępnych kopii i stanu pozostałych baz.

W przypadku środowiska, w którym SQL Server jest używany na komputerze przeznaczonym do pracy lokalnej, diagnostyka powinna rozdzielić problem samej usługi Windows od problemu aparatu bazy danych: najpierw analizuje się pełny ERRORLOG, następnie parametry startowe, uprawnienia konta usługi, dostępność ścieżek i stan plików. Przy zastosowaniach serwerowych naprawa wymaga zachowania szczególnej ostrożności, ponieważ każda zmiana dotycząca baz systemowych może wpływać na całą instancję oraz dostęp do baz użytkownika.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę