SSMS
 sql >> Database >  >> Database Tools >> SSMS

SQL Server Management Studio si è disconnesso dopo un periodo di inattività

Bene, questo potrebbe avere alcune cause diverse.

Prima di tutto, immagino solo che, dal momento che hai menzionato il tuo nuovo PC fresco e il fatto che l'hai installato da solo, significa che è il tuo PC privato, giusto? In questo caso, penso che probabilmente esegui SQL Server Express su la tua macchina locale, giusto?

Se quanto sopra è corretto, suggerirei le seguenti cose da controllare.

  1. Hai migrato i Database dal tuo vecchio sistema a quello nuovo o li hai ricreati sul nuovo sistema? Se li hai appena ricreati, è possibile che tu abbia accidentalmente impostato AUTO CLOSE del tuo database. Ciò può causare un tale comportamento. Puoi verificarlo nelle tue proprietà del tuo Database. Ad ogni modo suggerirei di disabilitarlo.

Puoi ottenerlo usando il seguente codice:

ALTER DATABASE [yourDatabase] SET AUTO_CLOSE OFF WITH NO_WAIT
  1. Può darsi che tu abbia una configurazione dell'istanza errata. Su SQL Express c'è una piccola opzione di istanza esotica chiamata user instance timeout .

Puoi verificarlo utilizzando il seguente codice:

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

Puoi configurare questa proprietà chiamando:

sp_configure 'user instance timeout', 1440;
RECONFIGURE;

L'istruzione precedente imposterà il timeout su 1 giorno.

Se stai eseguendo un'istanza reale su un altro server e provi a connetterti all'istanza utilizzando il tuo nuovo PC, una delle seguenti opzioni potrebbe aiutarti:

  1. È possibile che il tuo nuovo PC abbia alcune impostazioni di alimentazione che disabiliteranno la tua scheda di rete dopo un po' di inattività. Ciò può verificarsi. Ho avuto la stessa opzione nella mia interfaccia di rete. Basta controllarlo sulla gestione dell'hardware e scorrere le opzioni. Nel mio caso (Intel) era molto nascosto in un sub-sub-sub-sub-dialogo. Provoca una modalità di risparmio energetico dopo 10 minuti di inattività. Il che è stato ottimo per le prestazioni sul mio laptop, ma non se eseguo grandi query.

  2. Potrebbe essere una cattiva configurazione DHCP. Ho avuto un problema simile in un hotel in cui il mio laptop andava in bicicletta ogni 10 minuti e riceveva un nuovo indirizzo IP. Questo è stato molto dannoso su alcuni sistemi. Ma non so come l'avrebbe gestito SQL Server, non mi sono connesso all'SQL Server della mia azienda tramite la WLAN dell'hotel (ovviamente!). MrGreen

Speriamo che una o due delle opzioni ti aiutino a risolvere il tuo problema.