Error "Acceso denegado" y SQL Server no se inicia
Se aplica a: SQL Server
Síntomas
Al configurar el servicio microsoft SQL Server para que se ejecute en una cuenta que no tenga privilegios suficientes en la carpeta de instalación de SQL Server, SQL Server no se inicia y devuelve un mensaje de error similar al siguiente, en función de cómo intente iniciar el servicio:
Mediante el applet servicios:
Windows no pudo iniciar el servicio SQL Server (MSSQLSERVER) en el equipo local.
Error 5: Se deniega el acceso.Mediante un símbolo del sistema:
C:\Users\username>NET START MSSQLSERVER
Error del sistema 5.
Acceso denegado.
Solución
Abra el registro del sistema y compruebe que ve una entrada de mensaje de error similar a la siguiente:
Log Name: System Source: Service Control Manager Date: <Datetime> Event ID: 7000 Task Category: None Level: Error Keywords: Classic User: N/A Computer: <Server name> Description: The SQL Server (MSSQLSERVER) service failed to start due to the following error: Access is denied.
Con Microsoft Administrador de configuración de SQL Server o Service Control Manager, tenga en cuenta la cuenta de servicio para SQL Server servicio.
Vaya a la carpeta de instalación SQL Server (por ejemplo
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn
) y haga lo siguiente para comprobar el acceso efectivo de la cuenta del servicio SQL:- Haga clic con el botón derecho en el archivo o carpeta, seleccione Propiedades y, a continuación, seleccione la pestaña Seguridad .
- Seleccione Avanzadas, seleccione la pestaña Acceso efectivo y, a continuación, seleccione Seleccionar un usuario para escribir en la cuenta del servicio SQL o seleccionar en la lista.
- Seleccione Ver acceso efectivo para comprender y resolver el problema de permisos. Por ejemplo, si se agrega el permiso Denegar al usuario o al grupo al que pertenece la cuenta de servicio SQL Server, quite el permiso Denegar y reinicie el servicio SQL Server.
Nota:
También puede usar la herramienta Monitor de procesos para identificar y aislar los problemas de permisos. En la captura de pantalla siguiente de una salida de ejemplo del Monitor de procesos se muestra domainname<>\sqlsrvlogin SQL Server cuenta de servicio que genera un error de acceso denegado.
Referencia
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de