MSSQL zgłasza błąd UpdateUptimeRegKey: Operating system error 5(Access is denied).


Dawno, dawno temu, za górami, za lasami było sobie MSSQL, który pracował bardzo wydajnie aż przyszło coś i go położyło. W podglądzie zdarzeń zaczęły się pojawiać wpisy typu:

Server Error: 17053, Severity: 16, State: 1. 
" UpdateUptimeRegKey: Operating system error 5(Access is denied.) 
encountered. 
" Registry startup parameters: 
" -l C:\Program Files\Microsoft SQL 
Server\MSSQL.1\MSSQL\DATA\mastlog.ldf 
" -e C:\Program Files\Microsoft SQL 
Server\MSSQL.1\MSSQL\LOG\ERRORLOG 
" -d C:\Program Files\Microsoft SQL 
Server\MSSQL.1\MSSQL\DATA\master.mdf 
" Error: 17113, Severity: 16, State: 1. 
" Error 3(The system cannot find the path specified.) occurred 
while opening file 'C:\Program Files\Microsoft SQL 
Server\MSSQL.1\MSSQL\DATA\master.mdf' to obtain configuration 
information at startup. An invalid startup option might have caused the 
error. Verify your startup options, and correct or remove them if 
necessary.
Całość chodziła sobie spokojnie przez 3 lata a tutaj nagle taka niespodzianka. Podane powyżej symptomy moga nieco przypominać sytuację, kiedy jedynym ratunkiem jest postawienia całości od nowa. Jednak nie jest to konieczne - jak się okazuje istnieje łatwiejsze i prostsze rozwiązanie. Należy zmienić konto, z którego startuje usługa - można to zrobić w następujący sposób:
- otworzyć okno Serwisy (Services), np. za pomocą Services.msc
- dwumlasnąć na serwisie MSSQL/SQLEXPRESS
- wybrac zakładkę Logowanie
- zmienić opcję na 'Local system account'.
Po tych zabiegach całość można uruchomić i nie wykazuje już znamion problemów.

 

Opublikowane w kategriach: Czyszczenie, Security, Windows

Na wesoło ;)

Bajka o długopisie:
Długo PIS nie rządził.