Microsoft SQL Server is geëvolueerd van een eenvoudige relationele database-engine naar een multifunctioneel gegevensplatform op bedrijfsniveau. De subsystemen en functies die Microsoft heeft toegevoegd – en blijft toevoegen – aan SQL Server hebben de netwerkverbindingen die het platform gebruikt aanzienlijk vergroot. Soms is het lastig om erachter te komen welke firewallpoorten voor elke SQL Server-databasefunctie moeten worden geopend. Om u hierbij te helpen, vindt u hier een overzicht van veelgebruikte SQL Server-netwerkpoorten.
TCP 1433
TCP-poort 1433 is de standaardpoort voor SQL Server. Deze SQL-poort is ook het officiële IANA-socketnummer (Internet Assigned Number Authority) voor SQL Server. Clientsystemen gebruiken TCP 1433 om verbinding te maken met de database-engine; SQL Server Management Studio (SSMS) gebruikt de poort om exemplaren van SQL Server in het netwerk te beheren. U kunt SQL Server opnieuw configureren om op een andere poort te luisteren, maar 1433 is verreweg de meest gebruikelijke implementatie.
TCP 1434
TCP-poort 1434 is de standaard SQL-poort voor de Dedicated Admin Verbinding. U kunt de Dedicated Admin Connection starten via sqlcmd of door ADMIN: te typen gevolgd door de servernaam in het dialoogvenster SSMS Connect to Database Engine.
UDP 1434
UDP-poort 1434 wordt gebruikt voor SQL Server genoemde instanties. De SQL Server Browser-service luistert op deze poort naar inkomende verbindingen met een benoemd exemplaar. De service antwoordt vervolgens naar de client met het TCP-poortnummer voor het aangevraagde genoemde exemplaar.
TCP 2383
TCP-poort 2383 is de standaardpoort voor SQL Server Analysis Services.
TCP 2382
TCP-poort 2382 wordt gebruikt voor verbindingsverzoeken naar een benoemd exemplaar van Analysis Services. Net zoals de SQL Server Browser-service dat doet voor de relationele database-engine op UDP 1434, luistert de SQL Server Browser op TCP 2382 naar verzoeken voor Analysis Services met de naam instanties. Analysis Services leidt het verzoek vervolgens om naar de juiste poort voor het genoemde exemplaar.
TCP 135
TCP-poort 135 heeft verschillende toepassingen. De Transact-SQL-foutopsporing gebruikt de poort. TCP 135 wordt ook gebruikt voor het starten, stoppen en besturen van SQL Server Integration Services, hoewel het alleen vereist is als u verbinding maakt met een externe instantie van de service vanuit SSMS.
TCP 80 en 443
TCP-poorten 80 en 443 worden meestal gebruikt voor toegang tot rapportservers. Ze ondersteunen echter ook URL-verzoeken naar SQL Server en Analysis Services. TCP 80 is de standaard SQL-poort voor HTTP-verbindingen die een URL gebruiken. TCP 443 wordt gebruikt voor HTTPS-verbindingen die gebruikmaken van Secure Sockets Layer (SSL).
Niet-officiële TCP-poorten
Microsoft gebruikt TCP-poort 4022 voor SQL Server Service Broker-voorbeelden in SQL Server Books Online. Evenzo gebruiken BOL Database Mirroring-voorbeelden TCP-poort 7022.
Deze samenvatting zou uw meest dringende poortbehoeften moeten dekken. Meer gedetailleerde informatie over de TCP- en UDP-poorten die SQL Server gebruikt, vindt u in het Microsoft-artikel “Configureer de Windows Firewall om SQL Server-toegang toe te staan”.