Hola buenas tardes, mi pregunta es la siguente, a que refiere el siguiente error en SQL Server Express 2005, cuando intento iniciar el servicio:
UpdateUptimeRegKey: Operating system error 5(Access is denied.) encountered.
Sucede cada vez que ingreso a windows con una sesión diferente a la que utilicé para instalar SQL Server.
Qué puedo hacer???
Gracias por la ayuda.
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
El error que estas recibiendo de SQL Server es porque no puede accesar a una de las llaves del registro de Windows (registry), seguramente porque los privilegios de la cuenta con que accesas no son suficientes para leer o modificar los datos que se requieren.
Suponiendo que el servicio de SQL Server se encuentra ejecutando bajo las credenciales de "Local Service Account" deberás otorgarle a dicha cuenta todos los privilegios que necesita para accesar al registro. Para hacerlo sigue los siguientes pasos:
1. Ejecuta (Inicio - Ejecutar): regedt32.exe
2. Busca la siguiente llave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
3. Con el botón derecho del mouse selecciona del menú la opción de permisos o privilegios
4. Busca la cuenta "Local Service"
5. Agrega la cuenta a los usuarios autorizados y otórgale "Full Access"
En caso de que el servicio se encuentre corriendo bajo otras credenciales (tu usuario, por ejemplo) sustituye la cuenta de "Local Service" por la tuya siguiendo los mismos pasos.
Esto debe resolver tu problema
Suerte
Claro que es freed from charge, el sq. convey 2005 es freed from charge, y el seen studio tambien, desde el 7 de nov del 2005, hasta el 7 de nov del 2006, microsoft anunciara si tendra un costo, pero los programas ya creados no tendran problema, por lo menos eso me indicaron en los foros de microsoft.