SQL Server nemôže naviazať na port TCP/IP, kedy SQL Server počúva keď TCP\IP portu používa iná aplikácia

Preklady článku Preklady článku
ID článku: 307197 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

PRIZNAKY

Keď ste zlyhané virtuálny Server SQL iného uzla a potom nepodarí späť na pôvodné uzol, SQL Virtual Server niekedy nepodarí naviazať na port, na ktorom je počúvať. Virtuálne SQL Server potom tiež nedokáže prijať prichádzajúce pripojenia na protokolu TCP/IP. Pri tomto type zlyhania vyskytne, nasledujúce chybové hlásenia prihlásený SQL Server denníky chýb:

2000-06-26 09:54:10.72 servera SuperSocket Info: Bind zlyhala na protokolu TCP port 1433.
2000-06-26 09:54:10.74 server SQL server počúva na Named Pipes.
2000-06-26 09:54:10.74 servera SQL Server je pripravený pre pripojenia klientov
Poznámka Toto správanie môže tiež vyskytnúť na-klastrované SQL Server 2000 počítačoch a na počítačoch s SQL Server 2005.

PRICINA

Neexistuje iná aplikácia, ktorá prebieha na počítač, ktorý má kontrolu v prístave, na ktorý server SQL Server počúva. V tomto prípade port je TCP port 1433. Tento problém sa vyskytuje aj v situáciách tam, kde je ťažké TCP/IP klienta načítať.

Toto správanie má ďalšie možné príčiny. Ak riešenie v tomto článku nevyrieši problém, nájdete v nasledujúcich článkoch databázy Microsoft Knowledge Base:
293107 TCP\IP portu používa iná aplikácia
319578 Chybové hlásenie, keď zmeníte adresu IP servera SQL Server failover Klastrový uzol: "Bind zlyhala"
312935 FIX: SQL Server nedokáže viazať portu TCP/IP pri spustení
308091 Chyba: Možnosť Skryť Server sa nedá použiť na viaceré inštancie SQL Server 2000

RIEŠENIE

Dôležité Tento oddiel, metóda alebo úloha obsahuje kroky, ktoré vám povedať, ako upraviť databázu registry. Avšak, môžu nastať vážne problémy Ak databázu registry upravíte nesprávne. Preto dbajte, aby ste postupujte opatrne. Pridané ochrany, zálohovať register pred úpravou je. Potom môžete obnoviť databázu registry, ak sa vyskytne problém. Ďalšie informácie o zálohovaní a obnovení databázy registry nájdete po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
322756 Zálohovanie a obnovovanie databázy registry v systéme Windows


Ak chcete obísť tento problém, pridajte
SuperSocketNetlib\Tcp\TcpAbortiveClose
hodnota v kľúč databázy registry pre MSSQLServer najmä inštancie. Na urobiť, postupujte nasledovne:
  1. Spustite Editor databázy Registry (Regedt32.exe) z príkazu riadok.
  2. Vyhľadajte a potom kliknite na nasledujúci kľúč databázy registry:
    • SQL Server 2000:
      HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetlib\Tcp
    • SQL Server 2005:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\SuperSocketNetLib\Tcp\


      Poznámka MSSQL.x je zástupný symbol pre zodpovedajúcu hodnotu pre váš systém môžete vyhľadať MSSQL.x od hodnoty
      MSSQLSERVER
      položka databázy Registry v nasledovnom podkľúči databázy registry.
      HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL\
  3. Na Upraviť ponuku, ukážte na Nové, a potom kliknite na tlačidlo Hodnota DWORD.
  4. TypTcpAbortiveClose, a potom stlačte kláves ENTER.
  5. Na The Upraviť ponuky, kliknite na tlačidlo Upraviť.
  6. Kliknite na tlačidloDesatinný, a potom zadajte 1 vHodnota údajov pole.
  7. Ukončite Editor databázy Registry.
Poznámka Ak kľúč databázy registry bol vytvorený a nastaviť na 1 v SQL Server 2000 stupňa, to bude migrovať na SQL Server 2005 miesto počas stupňa migrácia.

DALSIE INFORMACIE

Ďalšie informácie získate po kliknutí na nasledovné číslo článku čím zobrazíte článok v databáze Microsoft Knowledge Base:
286303Správanie SQL Server 2000 siete knižnice počas dynamických prístavu rozpoznávania
293107 TCP\IP portu používa iná aplikácia

Vlastnosti

ID článku: 307197 - Posledná kontrola: 30. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
Kľúčové slová: 
kbprb kbmt KB307197 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:307197

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com