Nie startuje SQL Server – Access is denied System error 5 has occured

10-Lut-2014

Co zrobić gdy SQL Server nie chce wystartować? Zajrzeć do Event Viewera!

error_event_vwr

Gorzej, jeśli komunikat niewiele nam mówi… Zawsze jakimś rozwiązaniem na tego rodzaju problem jest próba uruchomienia sql serwera z linii komend. A nuż wyświetli się coś więcej?

error_command_line

No cóż. Dodatkowo mam tylko numer błędu – 5. Żeby się upewnić, czy rzeczywiście jest to problem uprawnień można spróbować dodać konto SQL serwera do grupy lokalnych administratorów (na chwilę!) i spróbować uruchomić usługę. Jeśli się uda to na pewno masz problem z uprawnieniami.

W moim przypadku okazało się, że chodziło o uprawnienie, a właściwie prawo Bypass traverse checking:

bypass_traverse_checking

Grupy/użytkownicy będący przypisani do tego prawa mogą przechodzić przez foldery, do których nie mają uprawnień (nadal nie wolno im listować tych folderów). Działa więc trochę jak katalogi w Unixie. Przypisanie użytkownika technicznego SQL serwera do tej roli rozwiązało problem

Dodaj komentarz:

Autor: admin