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