SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

SQL Server Management Studio desconectado após um período de inatividade


Bem, isso pode ter algumas causas diferentes.

Em primeiro lugar, acho que - já que você mencionou seu novo PC e o fato de instalá-lo por conta própria - significa que é seu PC privado, certo? Neste caso, acho que você provavelmente executa um SQL Server Express em sua máquina local, certo?

Se o acima estiver correto, sugiro as seguintes coisas para verificar.
  1. Você migrou os bancos de dados do seu sistema antigo para o novo ou os recriou no novo sistema? Se você acabou de recriá-los, pode ser que você tenha definido acidentalmente o AUTO CLOSE do seu banco de dados. Isso pode causar tal comportamento. Você pode verificá-lo nas propriedades do seu Banco de Dados. De qualquer forma, sugiro desativá-lo.

Você pode conseguir isso usando o seguinte código:
ALTER DATABASE [yourDatabase] SET AUTO_CLOSE OFF WITH NO_WAIT
  1. Pode ser que você tenha uma configuração de instância errada. No SQL Express existe uma pequena opção de instância exótica chamada user instance timeout .

Você pode verificar usando o seguinte código:
sp_configure 'show advanced options', 1; 
RECONFIGURE; 
GO 
sp_configure 'user instance timeout'

Você pode configurar esta propriedade chamando:
sp_configure 'user instance timeout', 1440;
RECONFIGURE;

A instrução acima definirá o tempo limite para 1 dia.

Se você estiver executando uma instância real em outro servidor e apenas tentar se conectar à instância usando seu novo PC, uma das seguintes opções pode ajudá-lo:

  1. Pode ser que seu novo PC tenha algumas configurações de energia que desabilitarão sua placa de rede após algum tempo de inatividade. Isso pode ocorrer. Eu tive a mesma opção na minha interface de rede. Basta verificar no seu gerenciamento de hardware e percorrer suas opções. No meu caso (Intel) estava muito escondido em um sub-sub-sub-sub-diálogo. Causa um modo de segurança de energia após 10 minutos de inatividade. O que foi ótimo para o desempenho do meu laptop, mas não se eu executar grandes consultas.

  2. Pode ser uma configuração de DHCP ruim. Eu tive um problema semelhante em um hotel onde meu laptop pedalava a cada 10 minutos e recebia um novo endereço IP. Isso foi muito prejudicial em alguns sistemas. Mas não sei como o SQL Server lidaria com isso, não tenho conectado o SQL Server das minhas empresas pela WLAN do Hotel (claro!). :-D

Espero que uma ou duas das opções o ajudem a corrigir seu problema.