TCP/IP pordi numbreid nõutakse tulemüüri kaudu suhelda SQL

Artiklite tõlked Artiklite tõlked
Artikli ID: 287932 - Vaadake tooteid, millega see artikkel seostub.
Laienda kõik | Ahenda kõik

Kokkuvõte

Käesolevas artiklis kirjeldatakse Microsoft SQL serveri nõutakse tulemüüri kaudu suhelda TCP/IP pordi numbreid. Vaikimisi SQL serveri port on 1433 kliendi pordid on määratud juhuslikult väärtus on 1024 ja 5000 vahel.

Lisateavet SQL Server nõuab pordinumbrid vt käesoleva artikli jaotist "Lisateave".

Lisateave

SQL Server on Winsock rakendus, mis suhtleb üle TCP/IP sockets võrgu Raamatukogu abil. SQL Server kuulab eriti pordil sissetulevate ühenduste jaoks. SQL serveri port vaikimisi on 1433. Port ei pea olema 1433, kuid 1433 on ametlik Interneti määratud mitu asutust (IANA) sokkel number SQL Server.

Kliendi rakendus suhtleb SQL serveriga, kasutades kliendipoolse võrgu Raamatukogu Dbmssocn.dll (või Dbnetlib.dll SQL Server 2000) ja mis tahes klient, kasutades Microsoft Data Access Components (MDAC) 2.6.

Kui klient loob ühenduse TCP/IP, kolm-viis käepigistus toimub. Klient avab allikas sadamasse ning saadab liiklust sihtkoha sadamasse, mis on vaikimisi 1433. Kliendi allikas sadamas kasutusel on juhuslik, kuid on suurem kui 1024. Vaikimisi, kui mõni rakendus taotleb sokli jaoks Väljaminev kõne, pordi number vahemikus 1024 väärtused ja 5000 on tarnitud. Lisateabe saamiseks vaadake järgmist Microsofti veebisaiti:
Microsoft Windows 2000 TCP/IP rakendamise üksikasjad
Server (antud juhul, SQL Server) siis suhtleb kliendiga saates liiklus 1433 tagasi sadamasse, et klient.

Parim viis jälgida, selline käitumine on jälgida kliendi ja serveri side Microsoft Network Monitor või võrgu Narkomaani tööriista abil. Konfigureerida tulemüüri, peate lubama liiklus * tahes * 1433, ja et 1433 * tahes *, kuhu * tahes * on suurem kui 1024 sadamas.

Lisaks kasutades Microsoft Network Monitor, saab kasutada ka TCP/IP Netstat kasuliku illustreerivad seda käitumist. Emissiooni netstat - e , MS-DOS-i käsuviiba aken käsk annab järgmised tulemused, mis näitavad kolm loodud ühendust SQL serveriga. See näide kasutab 157.54.178.42 IP-aadress SQL serveri ja 157.54.178.31 kliendi IP aadressi. Kliendi poolt avada sadamad on vastavalt 1746, 1748 ja 1750.
Proto   Local Address          Foreign Address        State
 TCP    157.54.178.42:1433     0.0.0.0:0              LISTENING
 TCP    157.54.178.42:1433     157.54.178.31:1746     ESTABLISHED
 TCP    157.54.178.42:1433     157.54.178.31:1748     ESTABLISHED
 TCP    157.54.178.42:1433     157.54.178.31:1750     ESTABLISHED
					
Tulemüüri tarkvara peaks võimaldama selle dünaamilise jaotamise reeglite abil tekkida. Kui see juhtub, saate konfigureerida alates 1433-ühendus * tahes * "kehtestatud". See avab dünaamiliselt vastuseks port pärast syn, järgneb syn/ack statefull pakettaknad ülevaatuse korras.

Ei ole võimalik piirata allikas TCP pordid, arvu SQL serveri kliendi ühendada; See oleks lüüa eesmärk, millel on kliendi eraldada uus, kasutamata dünaamiline port. See on TCP/IP standard, mis on määratletud Winsock rakendusi; See pole SQL serveri kliendi piiramine teatis.

Lisaks näidatakse nimega astme SQL Server 2000 vaikimisi kasutada dünaamilise sihtsadamasse. Selle pordi tuleks muuta ka fikseeritud sadamas enne tulemüüri konfigureerimine. SQL Server võrgu kasulikkus tuleks kasutada konfigureerimiseks sihtsadamasse. Vt SQL serveri raamatuid Online saamiseks, kuidas kasutada SQL Server Network Utility.

Vastasel korral kliendi arvutisse oleks vaja avada juhusliku UDP port ja server UDP port 1434 kasutatakse saata näiteks nime, ja kui on Näiteks on rühmitatud, versioonis SQL-i eksemplari, TCP pordi number et eksemplari ei kuula ja nimega toru, mis näiteks on kasutades. Siiski, kui eesmärgiks on vähendada hulk sadamaid avada selle tulemüüri staatiline pordi numbrit tuleks valida vaikimisi astme ja Kõik nimega eksemplari. Kliendi arvutitega oleks vaja ühenduse loomiseks konfigureerida konkreetse serveri nimi või serverinimi astme ja konkreetsesse sadamasse numbri.

Lisateabe saamiseks klõpsake järgmist artiklite numbrid Microsoft teabebaasi (Knowledge Base) artiklite kuvamiseks:
216415KUIDAS: Luua SQL Server koos Proxy Server
148942 Kuidas lüüa võrgu liiklus Network Monitor
169292 Põhitõdesid lugemine TCP/IP jäljed
269882 HOWTO: ADO-d kasutama ühendust SQL Server, mis on kaitstud tulemüüriga

Atribuudid

Artikli ID: 287932 - Viimati läbi vaadatud: 25. aprill 2013 - Redaktsioon: 2.0
Kehtib järgmise lõigu kohta:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Märksõnad: 
kbsqlsetup kbinfo kbmt KB287932 KbMtet
Masintõlgitud
NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections.
Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 287932

Andke tagasisidet

 

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