Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Sporadyczne awarie połączenia ODBC

W przeszłości miałem z tym wiele problemów i zadziałały następujące:

  1. Nawiguj do Start | Microsoft SQL Server 2014 | Menedżer konfiguracji SQL Server 2014.

Rozwiń Konfiguracja sieci programu SQL Server, a następnie kliknij wystąpienie 2008. Gdy to zrobisz, po prawej stronie zobaczysz pamięć współdzieloną, potoki nazwane i protokół TCP/IP. Otwórz potoki nazwane i włącz je, jeśli jest wyłączone. Otwórz TCP/IP i włącz go, ale w TCP/IP zauważysz również dodatkową zakładkę o nazwie Adresy IP. Kliknij tę zakładkę i włącz każdy adres IP indywidualnie dla wszystkich adresów IP (lub tylko tych, które chcesz aktywować). Zauważysz również, że istnieje port TCP, którego domyślnym portem dla SQL jest 1433. Jednakże, jeśli masz więcej niż jedna instancja SQL jest zainstalowana na tej samej maszynie, zwykle dzielę numery portów. tj. jedną instancję ustawiłem na 1433, a drugą na 1435. Zobacz zrzut ekranu poniżej:

Zauważ, że usunąłem zero w dynamicznych portach TCP.

Kiedy dojdziesz do końca, ustaw go tak, jak na poniższym zrzucie ekranu:

Po zakończeniu konfiguracji kliknij Zastosuj, OK, a następnie OK.

  1. Nawiguj do Start | Uruchom.

Wpisz cliconfg (musisz to zrobić na każdym komputerze, który ma problemy z połączeniem), a następnie kliknij OK.

Włącz potoki nazwane i TCP/IP, a następnie zaznacz opcję Włącz protokół pamięci współdzielonej, jak pokazano poniżej:

Kliknij Zastosuj, a następnie OK.

  1. Przejdź do Start Run, wpisz services.msc, a następnie kliknij OK.

Przejdź do obu instancji SQL Server i uruchom je ponownie.

Otwórz także przeglądarkę SQL Server, zmień ją z Wyłączone na Automatyczne, a następnie wpisz nazwę użytkownika i hasło AD.

Kliknij Zastosuj i OK, a następnie uruchom przeglądarkę.

Jeśli po tym nadal masz problemy z połączeniem, spróbuj wyłączyć Zaporę systemu Windows lub dodać wyjątki portów, jak wspomniano wcześniej w odpowiedzi.

Jeśli nadal masz problemy, odpowiedz na tę odpowiedź, a pomogę Ci dalej...

Edytuj:

Na stacjach roboczych kliknij Start | Uruchom, a następnie wpisz cliconfg i kliknij OK.

Włącz TCP/IP i potoki nazwane, a następnie zaznacz opcję Włącz protokół pamięci współdzielonej i kliknij OK.

Mam nadzieję, że to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmień funkcję o wartościach przechowywanych w tabeli w SQL Server

  2. Instalacja klastra pracy awaryjnej serwera SQL -1

  3. instrukcja sql use ze zmienną

  4. NEWID() vs NEWSEQUENTIALID() w SQL Server:jaka jest różnica?

  5. JSON w SQL Server