Windows no pudo iniciar SQL Server en la computadora local

No podrá conectarse a su base de datos si el servicio SQL Server no se está ejecutando. Si intenta ejecutar el servicio SQL Server desde la aplicación Services.msc, encontrará un error que diceWindows no pudo iniciar SQL Server en la computadora local. Veamos cómo solucionar el problema.

Windows no pudo iniciar SQL Server (<DB-NAME> ) en la computadora local. Para obtener más información, revise el registro de eventos del sistema. Si se trata de un servicio que no es de Microsoft, comuníquese con el proveedor del servicio y consulte el código de error 3417 específico del servicio.

Y

Windows no pudo iniciar el servicio SQL Server Reporting Services en la computadora local. Error 1053: El servicio no respondió oportunamente a la solicitud de inicio o control.

Reparar Windows no pudo iniciar SQL Server en la computadora local

Si Windows no pudo iniciar el servidor SQL en la computadora local, puede seguir las soluciones que se mencionan a continuación.

  1. Cambiar el tipo de inicio de sesión
  2. Verificar las dependencias del servidor
  3. Crear entrada de registro SevicesPipeTimeout
  4. Configure la computadora para que no recupere CTL confiables y no confiables

1]Cambiar el tipo de inicio de sesión

Primero, cambie el tipo de inicio de sesión para asegurarse de iniciar sesión utilizando la cuenta del sistema local. Muchos usuarios han podido resolver el problema cambiando a una cuenta del sistema local; con suerte, eso hará el trabajo por usted. Siga los pasos que se mencionan a continuación.

  1. AbiertoCorrerpor Win + R, escriba“Servicios.msc”,y haga clic en Aceptar.
  2. Ahora, buscaSQL Server, haga clic derecho sobre él y seleccione Propiedades.
  3. Ir alAccedery configure Iniciar sesión comoCuenta del sistema local.
  4. Haga clic en Aplicar > Aceptar.

Finalmente, verifique si el servidor se inicia. Si los servicios se inician, intente conectarse a su base de datos. Con suerte, podrá conectarse sin problemas, pero si eso no funciona, deberá reiniciar el servicio (haga clic derecho en el servicio y seleccione Reiniciar) y luego conectarse a la base de datos.

2]Verificar las dependencias del servicio

De chequesEs un paso importante porque SQL Server puede depender de otros servicios para funcionar correctamente. SQL Server no se iniciará si estos servicios dependientes no se están ejecutando. Siga los pasos que se indican a continuación.

  • Abra Ejecutar con Win + R, escribaServicios.msc,y haga clic en Aceptar.
  • Ahora, busca elServidor SQL(nombre de instancia o nombre de base de datos), haga clic derecho sobre él y haga clic en Propiedades en el menú contextual.
  • Ir alDependenciaspara ver todos los servicios de los que depende su servicio SQL Server. Estos podrían incluir servicios como:
    • Instrumental de administración de Windows (WMI)
    • Llamada a procedimiento remoto (RPC)
    • Navegador de SQL Server (si usa instancias con nombre)
  • Ahora, regrese a la pantalla Servicios y asegúrese de que todos los servicios estén ejecutándose. De lo contrario, inícielos manualmente haciendo clic derecho en el servicio y seleccionando Iniciar.

Una vez que haya iniciado todos los servicios, inicie nuevamente el Servicio SQL y vea si se inicia. Si ya se inició, reinicie el servicio e intente conectarse a la base de datos.

3]Cree una entrada de registro de SevicesPipeTimeout

ElServiciosPipeTimeoutLa entrada del registro en Windows se utiliza para especificar la cantidad de tiempo (en milisegundos) que el Administrador de control de servicios (SCM) esperará a que se inicie un servicio antes de que expire el tiempo de espera. Esto es particularmente útil para servicios que requieren más tiempo para iniciarse debido a diversos motivos, como una carga pesada o dependencias de otros servicios. Puede encontrar un error1053 relacionado con el servicio de informes de SQL Server debido al hecho de que el tiempo de espera del servicio no está configurado, podemos configurarlo y resolver el problema.

  • En primer lugar,.
  • Ahora, abra el Editor del Registro y navegue hasta la siguiente ubicación.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  • Haga clic derecho en elControlcarpeta y seleccioneNuevo > Valor DWORD (32 bits).
  • Nómbrelo ServicesPipeTimeout.
  • Haga doble clic en ServicesPipeTimeout, 180000 y haga clic en.

Finalmente, reinicie su computadora, inicie el servicio y vea.

4]Configure la computadora para que no recupere CTL confiables y no confiables.

Es posible que SQL Server Reporting Services no se inicie si no puede acceder a las listas de certificados desde Windows Update. Esto puede suceder si el sistema no está conectado a Internet o si un firewall bloquea Windows Update. El servicio tarda demasiado en obtener las listas de certificados, por lo que se agota el tiempo de espera. Si tarda más de 30 segundos en iniciarse, Windows detiene el servicio. En la solución anterior aumentamos el tiempo de espera del servicio, en esta configuraremos la red. Pruebe la siguiente solución.

si tieneseditor de políticas de grupo,ábrelo, ve a la siguiente configuración:

Configuración del equipo > Políticas > Configuración de Windows > Configuración de seguridad > Políticas de clave pública > Configuración de validación de ruta de certificado

Selegir elRecuperación de redpestaña, marcaDefinir estas configuraciones de políticacasilla de verificación y desactive laActualizar automáticamente los certificados en el Programa de certificados raíz de Microsoft (recomendado)caja. Finalmente, haga clic en Aceptar.

En cuanto a los usuarios de Windows Home, abra elEditor de registro, ir aHKLM\Software\Policies\Microsoft\SystemCertificates,Haga clic derecho en AuthRoot, seleccione Nuevo y luego haga clic en DWORD.

TipoDesactivar RootAutoUpdatey presione Entrar. Haga clic derecho en DisableRootAutoUpdate, seleccione Modificar y en el cuadro Información del valor, escriba '1', luego haga clic en Aceptar. Finalmente, haga clic en Salir en el menú Archivo.

Con suerte, podrá resolver el problema utilizando las soluciones mencionadas en esta publicación.

Leer:

¿Cómo inicio el servidor SQL local en Windows?

Para iniciar el servidor SQL local en su computadora, abra la aplicación Servicios buscándola en el menú Inicio. Ahora buscaservidor SQL,haga clic derecho sobre él, seleccionePropiedades,establecer elTipo de inicioaAutomático,y haga clic en Iniciar. Es posible que el servicio tarde un poco en iniciarse.

Leer:

¿Puedo ejecutar un servidor SQL en una computadora local?

Sí, puede instalar SQL Server en su computadora y luego acceder a él utilizando SQL Server Management Sudio. Te recomendamos consultar nuestro post sobre cómopara saber más.

Leer:

Related Posts