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

SQL Server Management Studio kopplades bort efter en period av inaktivitet

Detta kan ha olika orsaker.

Först och främst antar jag bara att - eftersom du nämnde din fräscha nya dator och det faktum att du installerade den på egen hand - betyder att det är din privata dator, eller hur? I det här fallet tror jag att du förmodligen kör en SQL Server Express på din lokala maskin, eller hur?

Om ovanstående är korrekt skulle jag föreslå följande saker att kontrollera.

  1. Har du migrerat databaserna från ditt gamla system till det nya eller återskapade du dem på det nya systemet? Om du precis återskapade dem kan det bero på att du av misstag ställt in AUTO CLOSE av din databas. Detta kan orsaka ett sådant beteende. Du kan kontrollera det i dina egenskaper i din databas. Hur som helst skulle jag föreslå att du inaktiverar den.

Du kan uppnå detta med följande kod:

ALTER DATABASE [yourDatabase] SET AUTO_CLOSE OFF WITH NO_WAIT
  1. Det kan vara så att du har en felaktig instanskonfiguration. På SQL Express finns det ett litet exotiskt instansalternativ som heter user instance timeout .

Du kan kontrollera det med följande kod:

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

Du kan konfigurera den här egenskapen genom att anropa:

sp_configure 'user instance timeout', 1440;
RECONFIGURE;

Ovanstående uttalande kommer att ställa in timeout till 1 dag.

Om du kör en riktig instans på en annan server och bara försöker ansluta till instansen med din nya dator kan något av följande alternativ hjälpa dig:

  1. Det kan vara så att din nya dator har några ströminställningar som kommer att inaktivera ditt nätverkskort efter en tids inaktivitet. Detta kan inträffa. Jag hade samma alternativ i mitt nätverksgränssnitt. Kontrollera bara det på din hårdvaruhantering och gå igenom dina alternativ. I mitt fall (Intel) var det väldigt dolt i en sub-sub-sub-sub-dialog. Det orsakar ett strömsäkert läge efter 10 minuters inaktivitet. Vilket var bra för prestandan på min bärbara dator, men inte om jag kör stora frågor.

  2. Det kan vara en dålig DHCP-konfiguration. Jag hade ett liknande problem på ett hotell där min bärbara dator cyklade var tionde minut och fick en ny IP-adress. Detta var mycket skadligt på vissa system. Men jag vet inte hur SQL Server skulle hantera det, jag har inte anslutit till mina företag SQL Server över Hotell WLAN (såklart!). :-D

Förhoppningsvis kan ett eller två av alternativen hjälpa dig att lösa problemet.



  1. Hur ger jag läsbehörighet för en användare till en databas i SQL Server?

  2. MySQL-fel 2003 när du använder Navicat

  3. Ta bort privilegier från MySQL-databasen

  4. SQL Server Management Studio låter mig INTE skapa flera främmande nycklar till flera primärnycklar