sql >> Base de Datos >  >> Database Tools >> SSMS

SQL Server Management Studio se desconectó después de un período de inactividad

Bueno, esto puede tener algunas causas diferentes.

En primer lugar, supongo que, dado que mencionó su nueva PC y el hecho de que la instaló usted mismo, significa que es su PC privada, ¿no? En este caso, creo que probablemente ejecuta un SQL Server Express en tu máquina local, ¿verdad?

Si lo anterior es correcto, sugeriría las siguientes cosas para verificar.

  1. ¿Migraste las bases de datos de tu antiguo sistema al nuevo o las recreaste en el nuevo sistema? Si acaba de recrearlos, es posible que haya configurado accidentalmente el AUTO CLOSE de su base de datos. Esto puede causar tal comportamiento. Puedes comprobarlo en tus propiedades de tu Base de Datos. De todos modos, sugeriría desactivarlo.

Puede lograr esto usando el siguiente código:

ALTER DATABASE [yourDatabase] SET AUTO_CLOSE OFF WITH NO_WAIT
  1. Puede ser que tenga una configuración de instancia incorrecta. En SQL Express hay una pequeña opción de instancia exótica llamada user instance timeout .

Puedes comprobarlo usando el siguiente código:

sp_configure 'show advanced options', 1; 
RECONFIGURE; 
GO 
sp_configure 'user instance timeout'

Puede configurar esta propiedad llamando a:

sp_configure 'user instance timeout', 1440;
RECONFIGURE;

La declaración anterior establecerá el tiempo de espera en 1 día.

Si está ejecutando una instancia real en otro servidor y solo intenta conectarse a la instancia usando su nueva PC, una de las siguientes opciones puede ayudarlo:

  1. Es posible que su nueva PC tenga algunas configuraciones de energía que desactiven su tarjeta de red después de un tiempo de inactividad. Esto puede ocurrir. Tenía la misma opción en mi interfaz de red. Simplemente verifíquelo en su administrador de hardware y revise sus opciones. En mi caso (Intel) estaba muy escondido en un sub-sub-sub-sub-diálogo. Provoca un modo de seguridad de energía después de 10 minutos de inactividad. Lo cual fue excelente para el rendimiento en mi computadora portátil, pero no si ejecuto consultas grandes.

  2. Puede ser una mala configuración de DHCP. Tuve un problema similar en un hotel donde mi computadora portátil realizaba un ciclo cada 10 minutos y obtenía una nueva dirección IP. Esto era muy dañino en algunos sistemas. Pero no sé cómo lo manejaría el servidor SQL, no me he conectado al servidor SQL de mi empresa a través de la WLAN del hotel (¡por supuesto!). :-D

Con suerte, una o dos de las opciones lo ayudarán a solucionar su problema.