Cóż, może to mieć kilka różnych przyczyn.
Po pierwsze, domyślam się, że skoro wspomniałeś o swoim nowym komputerze i zainstalowałeś go samodzielnie, oznacza to, że jest to Twój prywatny komputer, prawda? Twój lokalny komputer, prawda?
Jeśli powyższe jest poprawne, proponuję sprawdzić następujące rzeczy.
- Czy migrowałeś bazy danych ze starego systemu do nowego, czy też odtworzyłeś je w nowym systemie? Jeśli właśnie je odtworzyłeś, może się zdarzyć, że przypadkowo ustawiłeś
AUTO CLOSE
Twojej bazy danych. Może to spowodować takie zachowanie. Możesz to sprawdzić we właściwościach swojej Bazy Danych. W każdym razie sugerowałbym, aby go wyłączyć.
Możesz to osiągnąć za pomocą następującego kodu:
ALTER DATABASE [yourDatabase] SET AUTO_CLOSE OFF WITH NO_WAIT
- Może być, że masz nieprawidłową konfigurację instancji. W SQL Express jest trochę egzotyczna opcja instancji o nazwie
user instance timeout
.
Możesz to sprawdzić za pomocą następującego kodu:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'user instance timeout'
Możesz skonfigurować tę właściwość, wywołując:
sp_configure 'user instance timeout', 1440;
RECONFIGURE;
Powyższe stwierdzenie ustawi limit czasu na 1 dzień.
Jeśli korzystasz z rzeczywistej instancji na innym serwerze i po prostu próbujesz połączyć się z instancją za pomocą nowego komputera, może Ci pomóc jedna z następujących opcji:
-
Możliwe, że twój nowy komputer ma pewne ustawienia zasilania, które wyłączą twoją kartę sieciową po pewnym czasie bezczynności. To może się zdarzyć. Miałem tę samą opcję w moim interfejsie sieciowym. Po prostu sprawdź to w zarządzaniu sprzętem i przejrzyj opcje. W moim przypadku (Intel) było to bardzo ukryte w pod-pod-pod-pod-dialogu. Powoduje przejście w tryb awaryjny po 10 minutach bezczynności. Co było świetne dla wydajności na moim laptopie, ale nie, jeśli uruchamiam duże zapytania.
-
Może to być zła konfiguracja DHCP. Miałem podobny problem w hotelu, gdzie mój laptop jeździł cyklicznie co 10 minut i uzyskiwał nowy adres IP. W niektórych systemach było to bardzo szkodliwe. Ale nie wiem, jak poradziłby sobie z tym SQL Server, nie łączyłem się z SQL Serverem mojej firmy przez hotelową sieć WLAN (oczywiście!). :-D
Mam nadzieję, że jedna lub dwie opcje pomogą Ci rozwiązać problem.