Microsoft SQL Server se vyvinul z jednoduchého relačního databázového stroje do víceúčelové datové platformy na podnikové úrovni. Subsystémy a funkce, které společnost Microsoft přidala – a nadále přidává – na SQL Server, významně zvýšily síťová připojení, která platforma používá. Někdy je obtížné zjistit, které porty brány firewall se mají otevřít pro každou funkci databáze serveru SQL Server. Abychom vám pomohli, zde je přehled běžně používaných síťových portů serveru SQL Server.
TCP 1433
TCP port 1433 je výchozí port pro SQL Server. Tento port SQL je také oficiálním číslem soketu úřadu IANA (Internet Assigned Number Authority) pro SQL Server. Klientské systémy používají k připojení k databázovému stroji protokol TCP 1433; SQL Server Management Studio (SSMS) používá port ke správě instancí serveru SQL Server v síti. Můžete překonfigurovat SQL Server tak, aby naslouchal na jiném portu, ale 1433 je zdaleka nejběžnější implementací.
TCP 1434
TCP port 1434 je výchozí port SQL pro vyhrazeného správce Spojení. Dedikované připojení správce můžete zahájit pomocí sqlcmd nebo zadáním příkazu ADMIN: následovaným názvem serveru v dialogovém okně SSMS Connect to Database Engine.
UDP 1434
Je použit port UDP 1434 pro SQL Server pojmenované instance. Služba Prohlížeč serveru SQL naslouchá na tomto portu pro příchozí připojení k pojmenované instanci. Služba poté odpoví klientovi s číslem portu TCP pro požadovanou pojmenovanou instanci.
TCP 2383
TCP port 2383 je výchozí port pro SQL Server Analysis Services.
TCP 2382
TCP port 2382 se používá pro požadavky na připojení k pojmenované instanci služby Analysis Services. Stejně jako služba Prohlížeč serveru SQL dělá pro relační databázový stroj na UDP 1434, Prohlížeč serveru SQL naslouchá na TCP 2382 pro požadavky na Analysis Services s názvem instance. Analysis Services poté přesměruje požadavek na příslušný port pro pojmenovanou instanci.
TCP 135
TCP port 135 má několik použití. Debugger Transact-SQL používá port. TCP 135 se také používá ke spuštění, zastavení a ovládání služby SQL Server Integration Services, i když je vyžadován pouze v případě, že se připojujete ke vzdálené instanci služby ze SSMS.
TCP 80 a 443
Pro přístup k serveru sestav se nejčastěji používají porty TCP 80 a 443. Podporují však také požadavky na URL na SQL Server a Analysis Services. TCP 80 je standardní port SQL pro připojení HTTP, která používají URL. TCP 443 se používá pro připojení HTTPS, která používají vrstvu zabezpečených soketů (SSL).
Neoficiální porty TCP
Společnost Microsoft používá port TCP 4022 pro příklady SQL Server Service Broker v SQL Server Books Online. Podobně příklady zrcadlení databáze BOL používají port TCP 7022.
Toto shrnutí by mělo pokrývat vaše nejnaléhavější potřeby portů. Podrobnější informace o portech TCP a UDP, které používá SQL Server, naleznete v článku Microsoft „Konfigurace brány Windows Firewall tak, aby umožňovala přístup k serveru SQL“.