2009-10-24 49 views
31

Tengo el siguiente error mientras me conecto a SQL Server 2008 Management Studio con autenticación de Windows.¿Falló la solicitud o el servicio no respondió de manera oportuna?

"The request failed or the service did not respond in a timely fashion. 
Consult the event log or other applicable error logs for details." 

Hay alguien me diga por qué estoy recibiendo este error, mientras que mi SQL Server se ejecuta en servicio de la red construida en una/c ????

busqué en Google, pero no obtener una solución ..

Gracias

+0

¿Qué le dice la entrada del registro de eventos? –

+0

Instalé una nueva instancia de sql & temp funciona para mí. Pero comentaré el error en un futuro próximo tan pronto como tenga acceso a esa pc. – Vikas

Respuesta

28

Por encima de incidencia mencionada sucedió en mi sistema local. Compruebe en el administrador de configuración del servidor sql.
Paso 1:
SQL Configuración de red del servidor
paso 2:

  • Protocolos para el nombre de servidor local
  • Nombre del protocolo VIA discapacitados o no ..
  • si no tuviera una discapacidad, desactivar y comprobar

.. después de hacer cambios, el navegador del servidor sql comenzó a funcionar

+22

No veo una opción de protocolo "VIA" (SQL server 2014). – emcor

2

Si está ejecutando SQL Server en un entorno local y no a través de una conexión TCP/IP. Vaya a Protocolos en el Administrador de configuración de SQL Server, Propiedades y deshabilite TCP/IP. Una vez hecho esto, el mensaje de error desaparecerá al reiniciar el servicio.

3

Fue muy tedioso cuando tengo el mismo problema. Cuando tuve este problema, desinstalé mi SQL Server 2008 pero después de instalar SQL Server 2008 nuevamente, tuve el mismo problema. Estaba tan tenso que no había recibido ayuda de ningún sitio.

Para superar este problema. Simplemente necesita ir al Administrador de configuración de SQL Server y luego hacer clic en Protocolos en el panel izquierdo. Si está ejecutando el servicio de red simplemente deshabilite el protocolo 'VIA'. Y después de eso intente iniciar su servicio SQL se ejecutará con éxito.

67

Tuve el mismo problema, lo arreglé.

  1. Abrir configuración de SQL Server gestor de
  2. Haga clic en los servicios de SQL Server (a la izquierda)
  3. doble clic en la instancia de SQL Server que quería comenzar
  4. Seleccione el botón Built-in account de radio en Log On la pestaña y elegir el sistema local en el menú desplegable
  5. clic en aplicar en la parte inferior, a continuación, haga clic derecho y seleccione la instancia Start
+0

Después de usar estos métodos (en esta página), reinicio mi computadora, luego funciona. – moksef

+1

Omg, eso es un error estúpido. Cambié mi contraseña de Windows y luego dejó de funcionar (pero no me di cuenta de inmediato). Tu respuesta me ayudó a entenderlo, solo necesitaba cambiar la contraseña de mi 'Cuenta incorporada'. –

13

esto realmente funciona .. me había verificado montón de sitios y finalmente obtuvo la respuesta

Esto puede que se produce cuando el master.mdf o la mastlog.ldf se corruptos. Para resolver el problema, vaya a la siguiente ruta

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL, allí encontrará una carpeta "Datos de plantilla", copie el master.mdf y el mastlog.ldf y reemplazarlo en

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA carpeta.

Eso es todo. Ahora inicia el servicio MS SQL y listo.

+0

Hay master.mdf y mastlog.ldf. estos dos archivos Entonces, ¿qué tengo que hacer? mi amigo – moni123

+0

mejor solución. tnx – hamid

+0

funcionó para mí, gracias. – Winks

1

basta con deshabilitar el protocolo VIA en el Administrador de configuración de SQL Server

0

Creo que esta solución es más apropiado, ya que no le impide el acceso utilizando TCP/IP.

Para abrir un puerto en el cortafuegos de Windows para el acceso TCP

En el menú Inicio y en Ejecutar, escriba wf.msc, y luego haga clic en OK.

En el Firewall de Windows con seguridad avanzada, en el panel izquierdo, haga clic con el botón secundario en Reglas de entrada, y luego haga clic en Nueva regla en el panel de acciones.

En el cuadro de diálogo Tipo de regla, seleccione Puerto, y luego haga clic en Siguiente.

En el cuadro de diálogo Protocolo y Puertos, seleccione TCP. Seleccione puertos locales específicos y luego escriba el número de puerto de la instancia del motor de base de datos , como 1433 para la instancia predeterminada. Haga clic en Siguiente.

En el cuadro de diálogo Acción, seleccione Permitir la conexión y luego haga clic en Siguiente.

En el cuadro de diálogo Perfil, seleccione cualquier perfil que describa el entorno de conexión de la computadora cuando desee conectarse al motor de base de datos y luego haga clic en Siguiente.

En el cuadro de diálogo Nombre, escriba un nombre y una descripción para esta regla y y luego haga clic en Finalizar.

(Fuente: https://msdn.microsoft.com/en-us/library/ms175043.aspx)

+0

Esto no funciona correctamente. – moni123

2

Si ha cambiado recientemente la contraseña asociada a la cuenta de servicio:

  1. inicio SQL Server Configuration Manager.
  2. Seleccione SQL Server Services en el panel izquierdo.
  3. Haga clic con el botón derecho en el servicio que intenta iniciar en el panel derecho y haga clic en Propiedades.
  4. Ingrese la nueva contraseña y confirme la contraseña.
1

Después de perseguir a este tema durante algunas horas, se encontró un registro en los registros del Agente SQL Server que indica lo siguiente:

This installation of SQL Server Agent is disabled. The edition of SQL server that installed this service does not support SQL server agent. 

que estábamos utilizando SQL Server Express. Después de buscar en Google , parece que SQL Server Express no es compatible con el Agente de SQL Server.

No encontré una pieza directa de las comunicaciones de Microsoft que indica que SQL Express no es compatible con el Agente SQL Server, sin embargo, este sentimiento parece repetirse en muchos foros.

Cuestiones relacionadas