Spróbuj wykonać telnet localhost 1433
z wiersza poleceń (z tego samego serwera, na którym działają usługi SQL), jeśli połączenie zostało zaakceptowane bez żadnego błędu, to serwer SQL jest naprawdę gotowy do przyjmowania połączeń. W przeciwnym razie wykonaj następujące kroki, aby rozwiązać problem:
- Upewnij się, że TCP/IP protokół włączony
- Sprawdź, czy skonfigurowano niestandardowy port (za pomocą menedżera konfiguracji SQL Server) dla usługi SQL Express (jak na zrzucie ekranu)
Jeśli niestandardowy port NIE jest skonfigurowany
- Upewnij się, że usługa przeglądarki SQL jest uruchomiona
- Utwórz regułę w Zaporze systemu Windows, aby akceptować połączenia przychodzące na portach TCP
1433
i1434 (TCP and UDP)
- Uruchom ponownie usługę SQL Browser
- Wykonaj
telnet localhost 1433
ponownie do weryfikacji
Jeśli skonfigurowano port niestandardowy
- Utwórz regułę w Zaporze systemu Windows, aby akceptować połączenia przychodzące na niestandardowych portach TCP
- Uruchom ponownie usługę SQL
- Wykonaj
telnet localhost <custom port>
zweryfikować - Zmień ciąg połączenia na
DataSource = "ABCKOL-BCKOFF,<custom port>"