Dette kan have nogle forskellige årsager.
Først og fremmest gætter jeg bare på, at - siden du nævnte din friske nye pc og det faktum, at du installerede den på egen hånd - betyder, at det er din private pc, ikke? I dette tilfælde tror jeg nok, du kører en SQL Server Express på din lokale maskine, ikke?
Hvis ovenstående er korrekt, vil jeg foreslå følgende ting at kontrollere.
- Migrerede du databaserne fra dit gamle system til det nye, eller genskabte du dem på det nye system? Hvis du lige har genskabt dem, kan det være, at du ved et uheld har indstillet
AUTO CLOSE
af din database. Dette kan forårsage en sådan adfærd. Du kan tjekke det i dine egenskaber i din database. Jeg vil i hvert fald foreslå at deaktivere den.
Du kan opnå dette ved at bruge følgende kode:
ALTER DATABASE [yourDatabase] SET AUTO_CLOSE OFF WITH NO_WAIT
- Det kan være, at du har en forkert instanskonfiguration. På SQL Express er der en lille eksotisk instans mulighed kaldet
user instance timeout
.
Du kan tjekke det ved at bruge følgende kode:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'user instance timeout'
Du kan konfigurere denne egenskab ved at kalde:
sp_configure 'user instance timeout', 1440;
RECONFIGURE;
Ovenstående erklæring vil sætte timeoutet til 1 dag.
Hvis du kører en rigtig instans på en anden server og bare prøver at oprette forbindelse til instansen ved hjælp af din nye pc, kan en af følgende muligheder måske hjælpe dig:
-
Det kan være, at din nye pc har nogle strømindstillinger, som vil deaktivere dit netværkskort efter nogen tids inaktivitet. Dette kan forekomme. Jeg havde den samme mulighed i min netværksgrænseflade. Bare tjek det på din hardwareadministration og gå gennem dine muligheder. I mit tilfælde (Intel) var det meget skjult i en sub-sub-sub-sub-sub-dialog. Det forårsager en strømsikker tilstand efter 10 minutters inaktivitet. Hvilket var fantastisk for ydeevnen på min bærbare computer, men ikke hvis jeg kører store forespørgsler.
-
Det kan være en dårlig DHCP-konfiguration. Jeg havde et lignende problem på et hotel, hvor min bærbare computer cyklede hvert 10. minut og fik en ny IP-adresse. Dette var meget skadeligt på nogle systemer. Men jeg ved ikke, hvordan SQL Serveren ville håndtere det, jeg har ikke oprettet forbindelse til mine virksomheders SQL Server over Hotel WLAN (selvfølgelig!). :-D
Forhåbentlig hjælper en eller to af mulighederne dig med at løse dit problem.