SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

SQL Server Management Studio rozłączone po okresie bezczynności

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.

  1. 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
  1. 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:

  1. 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.

  2. 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.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak znaleźć nazwę serwera SQL Server Management Studio

  2. SQL Server:importowanie bazy danych z pliku .mdf?

  3. SQL Server Management Studio nie może rozpoznać pliku .bak

  4. Przywrócono brakujące widoki bazy danych, zapisane procesy i klucze obce

  5. ROW_NUMBER() w widoku w SQL Server 2005