Co zrobić gdy SQL Server nie chce wystartować? Zajrzeć do Event Viewera!
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?
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:
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