El error de inicio de SQL 2008 R2 indica que la solicitud falló o el servicio no respondió a tiempo SQL SERVER 2008 deshabilita el protocolo VIA

       Hoy, cuando iba a seguir llamando al sistema de la sala de computadoras , me conecté a la base de datos , pero no pude conectarme al servidor, y este mensaje apareció nuevamente:

        Esto ha sucedido antes, pero solo sé que quiero abrir algunos servicios, pero no sé por qué. Ayer, no sabía qué enlace era incorrecto. No toqué el sistema honestamente, pero abrí los elementos de servicio relacionados con la base de datos. Mientras no estuvieran habilitados, todos estaban habilitados. Luego, hoy, la base de datos no se puede conectar y olvidé qué elementos de servicio se han cambiado. Luego hubo varias búsquedas y varios intentos, pero fallaron.

       Entonces recordé el blog de Zhang Wenkang y él escribió sobre este tema en su blog. De hecho, encontré el problema: no desactivé el protocolo VIA .

       ¿Recuerda que una de las configuraciones de red en SQL SERVER 2005 es el protocolo VIA ? Debe deshabilitarlo antes de poder iniciar MSSQLSERVER . De lo contrario, se dará el mensaje correspondiente cuando se habiliten otros servicios:

      Pero, ¿por qué debería estar desactivado? ¿De qué sirve su existencia?

        El protocolo VIA es un protocolo de conexión de SQL Server , el nombre completo es Arquitectura de interfaz virtual y el nombre chino es arquitectura de interfaz virtual. Este acuerdo fue pensado originalmente por Wintel Alliance. ( Wintel , Microtel, literalmente se refiere a una computadora personal compuesta por el sistema operativo Microsoft Windows y CPU Intel . De hecho, se refiere a la alianza comercial entre Microsoft e Intel , que pretende y reemplaza exitosamente a IBM en el mercado de computadoras personales Por lo tanto, es también llamada Wintel Alliance.) El software y el hardware se unieron para crear VIA , originalmente para comunicarse con diferentes dispositivos virtuales. Cualquier dispositivo puede ser considerado como un dispositivo virtual, que es la abstracción de la implementación. Originalmente, fue diseñado para adaptarse a diferentes proveedores de hardware, para adaptarse a diferentes redes, o máquina virtual java , multiplataforma, etc. El resultado fue demasiado ideal, y el objetivo era demasiado grande para lograrlo más complicado.El protocolo TCP / IP es el rey supremo.  

 

       Los atributos de VIA se describen en la Ayuda del Administrador de configuración de SQL SERVER :

Puerto predeterminado:

        La configuración predeterminada es  0: 1433 y el formato es  <número de tarjeta de interfaz de red>: <número de puerto>

Habilitar:

       Los valores posibles incluyen " " y " no " . De forma predeterminada, el protocolo VIA está desactivado.

Escuche la información:

        La configuración predeterminada es  0: 1433 y el formato es  <número de tarjeta de interfaz de red>: <número de puerto> . Cuando escuche varios puertos, sepárelos con comas. Se permiten hasta  2047 caracteres en este campo .

 

        Hay cuatro protocolos de configuración de red en SQL SERVER 2005 , que son: memoria compartida , TCP / IP , canalizaciones con nombre y VIA . De forma predeterminada, SQL Server usa el protocolo "Memoria compartida" para conectarse a una instancia local de  SQL Server y usa "TCP / IP" o " canalizaciones con nombre " para conectarse a instancias de SQL Server en otros equipos .

SharedMemory :

Es el protocolo más simple disponible, sin ajustes configurables. Dado que los clientes que utilizan el protocolo de  memoria compartida solo pueden conectarse a una instancia de  SQL Server que se  ejecuta en la misma computadora , es inútil para la mayoría de las actividades de base de datos. Si sospecha que otros protocolos están configurados incorrectamente, utilice el protocolo de  memoria compartida para solucionar el problema.

TCP / IP :

Es un protocolo universal muy utilizado en  Internet . Se comunica con computadoras con diferentes estructuras de hardware y sistemas operativos en la red de interconexión. Incluye estándares para enrutar el tráfico de la red y puede proporcionar funciones de seguridad avanzadas. Actualmente es el protocolo más utilizado en los negocios. Configurar computadoras para usar  TCP / IP puede ser complicado, pero la mayoría de las computadoras en red ya están configuradas correctamente.

NamedPipes :

Es un protocolo desarrollado para redes de área local. Parte de la memoria es utilizada por un proceso para pasar información a otro proceso, por lo que la salida de un proceso es la entrada de otro proceso. El segundo proceso puede ser local (ubicado en la misma computadora que el primer proceso) o remoto (ubicado en una computadora en red).

VÍA :

El protocolo del Adaptador de interfaz virtual  (VIA) se utiliza con hardware  VIA  . Consulte a su proveedor de hardware para obtener información sobre el uso de  VIA .

 

        Después de instalar varias instancias de  SQL Server , puede verificar la configuración del puerto y configurar cada puerto para que lo utilice solo una instancia. Cuando se usa  TCP / IP , SQL Server  evita que dos instancias escuchen en el mismo puerto, pero no cuando se usa  VIA . Si dos instancias están escuchando en el mismo puerto, la conexión  VIA  entrante puede fallar al conectarse o conectarse a una instancia inesperada.

        En otras palabras, si dos o más instancias de  Microsoft SQL Server están instaladas en el mismo equipo , la conexión  VIA  puede ser ambigua. Una vez habilitado el protocolo VIA , intentará utilizar  la configuración de TCP / IP  y escuchar en el puerto  0: 1433 . Para los controladores  VIA que no permiten la configuración de puertos , ambas instancias de  SQL Server  escucharán en el mismo puerto. La conexión de cliente entrante puede ser una conexión a la instancia de servidor correcta, puede ser una conexión a una instancia de servidor incorrecta o la conexión puede ser rechazada porque el puerto está en uso. Por lo tanto, no se recomienda el protocolo  VIA .

 

 

El error de inicio de SQL 2008 R2 indica que la solicitud falló o que el servicio no respondió a tiempo

¿Por qué empezar gestor de configuración del servidor SQL solicitud aparecido falló o el servicio no respondió de manera oportuna _ Baidu saben 
http://zhidao.baidu.com/link?url=ElemzIan6I2CqJsd7-7uk5TV259xaJrU8bKWILYO7h7MsYXUuvrBrQFn9wjJS2xvnK6qgOaKfk2DyMrfEd0On _

1376105152_788226

 

 

Solución: desactive el problema "Acuerdo VIA" para solucionarlo.
Cómo deshabilitar el "Acuerdo VIA":
Inicio-> Programas-> Microsoft SQL Server 2005-> Herramienta de configuración-> Administrador de configuración de SQL Server -> Ábralo y busque la "Configuración de red de SQL Server 2005" -> Protocolo de propiedad MSSQLSERVER. Desactive el "Protocolo VIA" en el cuadro de propiedades a la derecha ¡Eso es!

 

Supongo que te gusta

Origin blog.csdn.net/weixin_42041819/article/details/85015483
Recomendado
Clasificación