SQL Server has evolved from a simple relational database engine to a
multipurpose enterprise-level data platform. The subsystems and features that
Microsoft has added—and continues to add—to SQL Server have significantly
increased the network connections that the platform uses. Sometime it's tricky
to figure out which firewall ports to open for each SQL Server feature. To help
you, here's a rundown of commonly used SQL Server network ports.
TCP 1433
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVXx0nHSzhxBszUQa5_egEEJa90gweN6prCsRKr2dUrjGTlYrTHZ3cJZ5aanWaOUekq3PDnF4NoR0k__NClAMM0QD2hgmd-V6B6ojvUKhDtKVMA4plED-u1e4Wx3umeBYAoKDqyZwWv-45/s320/network-ports595x335_0.jpg)
TCP 1434
TCP port 1434 is the default port for the Dedicated Admin
Connection. You can start the Dedicated Admin Connection through sqlcmd or by
typing ADMIN: followed by the server name in the SSMS Connect to Database
Engine dialog box.
UDP 1434
UDP port
1434 is used for SQL Server named instances. The SQL Server Browser service
listens on this port for incoming connections to a named instance. The service
then responds to the client with the TCP port number for the requested named
instance.
TCP 2383
TCP port
2383 is the default port for SQL
Server Analysis Services.
TCP 2382
TCP port
2382 is used for connection requests to a named instance of Analysis Services.
Much like the SQL Server Browser service does for the relational database
engine on UDP 1434, the SQL Server Browser listens on TCP 2382 for requests for
Analysis Services named instances. Analysis Services then redirects the request
to the appropriate port for the named instance.
TCP 135
TCP port 135
has several uses. The Transact-SQL debugger uses the port. TCP 135 is also used
to start, stop, and control SQL
Server Integration Services, although it is required only if you connect to
a remote instance of the service from SSMS.
TCP 80 and
443
TCP ports 80
and 443 are most typically used for report server access. However, they also
support URL requests to SQL Server and Analysis Services. TCP 80 is the
standard port for HTTP connections that use a URL. TCP 443 is used for HTTPS
connections that use secure sockets layer (SSL).
Unofficial
TCP Ports
Microsoft
uses TCP port 4022 for SQL Server Service Broker examples in SQL Server Books
Online. Likewise, Database Mirroring examples use TCP
port 7022.
No comments:
Post a Comment