Klienti nemohou komunikovat na SQL serveru přes port 1433 nebo které SQL Server naslouchá na portu

Příznaky

V některých situacích nemusí být klienti komunikovat na SQL serveru přes port 1433 nebo které SQL Server naslouchá na portu. V protokolu chyb může zobrazit následující chybová zpráva:

SQL Server 2000:
server 15:49:14.12 2001-11-14 SuperSocket Info: vazby se nezdařilo na portu TCP 1433.
SQL Server 7.0:
2001-11-01 23:57:09.33 ods Chyba: 17833, závažnosti: 18, stav: 1
2001-11-01 23:57:09.33 ods ListenOn připojení "1433" je již používán.

Příčina

Jiné aplikace nebo služby převzal řízení portu před spuštěním serveru SQL Server. (Ačkoli port 1433 je vyhrazena pro použití serverem SQL, aplikací rozhraní Winsock pomocí náhodné porty vyšší než 1024 a proto může navázat na port 1433.)

Tento problém má další možné příčiny. Pokud toto zástupné řešení v tomto článku problém nevyřeší, naleznete v následujících článcích znalostní báze Microsoft Knowledge Base:
319578 PRB: chybová zpráva: "Vazby se nezdařilo" dochází po změně adresy IP v clusteru
312935 oprava: SQL Server nepodaří navázat port TCP/IP při spuštění

308091 Chyba: Volba serveru skrýt nelze použít na více instancí SQL Server 2000
307197 PRB: SQL virtuální Cluster serveru se nezdaří vytvořit vazbu na Port, na kterém je poslech

Jak potíže obejít

Jak je uvedeno v tématu "Síťové knihovny" v aktualizaci verze SQL Server 2000 Books Online, konfigurace instance serveru SQL Server 2000 pro použití dynamických portů namísto statický port může snížit pravděpodobnost výskytu tohoto problému. Však pomocí dynamických portů máte další klientské připojení a brány firewall problémy řešit. Chcete-li zjistit, které aplikace používá port, postupujte takto:

  • Ukončete všechny aplikace a služby software jiných výrobců. Výchozí služby by měl být spuštěn na serveru.

    Poznámka: Seznam služeb je v části "Další informace".
  • Po zastavení služby a aplikace SQL Server spustíte. To umožní serveru SQL Server převzít kontrolu nad port 1433.

Pokud není možné ručně zastavit všechny služby jiných výrobců, při každém restartování serveru SQL, by bylo vhodnější vytvořit závislosti tak, aby všechny služby jiných výrobců, které jsou závislé na službě SQL.

Další informace o řešení tohoto problému klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:
307197 PRB: SQL virtuální Cluster serveru se nezdaří vytvořit vazbu na Port, na kterém je poslech

Další informace

Výchozí služby

Výchozí služby pro Microsoft Windows NT 4.0 a Microsoft Windows 2000 jsou k dispozici níže. Kromě těchto výchozích služeb jiných služeb mohou být uvedeny v dialogovém okně služby pro počítače (například síťového přenosu nebo jiné služby, které byly nainstalovány ve stejném počítači).

Služby systému Windows NT 4.0

  • Výstrahy
  • Server síťové schránky
  • Prohledávání počítačů
  • Replikace adresářů
  • Protokol událostí
  • Messenger
  • Služba Přihlašování k síti
  • Služba DDE v síti
  • Správce DSDM služby DDE v síti
  • Zprostředkovatel zabezpečení NT LM
  • Remote Procedure volání (RPC) Locator
  • Služba Remote Procedure volání (RPC)
  • Plán
  • Server
  • Zařazování tisku
  • UPS
  • Pracovní stanice

Služby systému Windows 2000

  • Výstrahy
  • Prohledávání počítačů
  • Distribuovaný systém souborů
  • Klient sledování distribuovaného propojení
  • Server sledování distribuovaného propojení
  • Klient DNS
  • Protokol událostí
  • Agent zásad protokolu IPSEC
  • Služba protokolování licence
  • Správce logických disků
  • Messenger
  • Služba Přihlašování k síti
  • Zprostředkovatel zabezpečení NT LM
  • Síťové konektory
  • Technologie Plug and Play
  • Řízení procesů
  • Remote Procedure volání (RPC) Locator
  • Služba Remote Procedure volání (RPC)
  • Služba Vzdálený registr
  • Služba Vyměnitelné úložiště
  • Služby RunAs
  • Správce zabezpečení účtů
  • Server
  • Zařazování tisku
  • Podpůrná služba TCP/IP NetBIOS
  • Služba Systémový čas
  • Rozšíření ovladače WMI systému Windows
  • Systémový čas
  • Pracovní stanice
Další informace o protokolu TCP/IP naleznete v dokumentu white paper "Microsoft Windows 2000 TCP/IP podrobnosti implementace":Portqry.exe je nástroj příkazového řádku, které můžete použít při řešení problémů připojení TCP/IP. Portqry.exe spustí v počítačích se systémem Windows 2000. Nástroj zjišťuje stav portů TCP a UDP porty v počítači, který zvolíte.
Další informace o nástroji příkazového řádku Portqry.exe získáte v následujících článcích znalostní báze společnosti Microsoft:
310099 Popis nástroje příkazového řádku Portqry.exe
310513 jak vytvořit Portqry.exe pouze zprávy naslouchání porty
Za určitých okolností se může zobrazit chybová zpráva z důvodu chyby popsané v následujícím článku znalostní báze Microsoft Knowledge Base:

312935 oprava: SQL Server nepodaří Bind Port TCP/IP při spuštění
Vlastnosti

ID článku: 293107 - Poslední kontrola: 19. 1. 2017 - Revize: 1

Váš názor