Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
In dit artikel wordt beschreven hoe u een exemplaar van de SQL Server Database Engine configureert om te luisteren op een specifieke vaste poort met behulp van SQL Server Configuration Manager. Als dit is ingeschakeld, luistert het standaardexemplaar van de SQL Server Database Engine op TCP-poort 1433. Benoemde exemplaren van de Database Engine en SQL Server Compact zijn geconfigureerd voor dynamische poorten . Dit betekent dat ze een beschikbare poort selecteren wanneer de SQL Server-service wordt gestart. Wanneer u via een firewall verbinding maakt met een benoemd exemplaar, configureert u de database-engine om te luisteren op een specifieke poort, zodat de juiste poort kan worden geopend in de firewall.
Notitie
Omdat poort 1433 de bekende standaard is voor SQL Server, geven sommige organisaties aan dat het SQL Server-poortnummer moet worden gewijzigd om de beveiliging te verbeteren. Dit kan handig zijn in sommige omgevingen. De TCP/IP-architectuur staat echter toe dat een poortscanner query's kan uitvoeren op geopende poorten, dus het wijzigen van het poortnummer wordt niet beschouwd als een robuuste beveiligingsmaatregel.
Zie voor meer informatie over de standaardinstellingen van Windows Firewall en een beschrijving van de TCP-poorten die van invloed zijn op de Database Engine, Analysis Services, Reporting Services en Integration Services De Windows Firewall configureren voor toegang tot SQL Server.
Aanbeveling
Wanneer u een poortnummer selecteert, raadpleegt u https://www.iana.org/assignments/port-numbers voor een lijst met poortnummers die zijn toegewezen aan specifieke toepassingen. Selecteer een niet-toegewezen poortnummer. Zie Het standaard dynamische poortbereik voor TCP/IP is gewijzigd sinds Windows Vista en in Windows Server 2008voor meer informatie.
Opmerkingen
De database-engine begint op een nieuwe poort te luisteren wanneer deze opnieuw wordt opgestart. De SQL Server Browser-service bewaakt echter het register en rapporteert het nieuwe poortnummer zodra de configuratie is gewijzigd, zelfs als de database-engine deze mogelijk niet gebruikt. Start de database-engine opnieuw om consistentie te garanderen en verbindingsfouten te voorkomen.
SQL Server Configuration Manager gebruiken
Een TCP/IP-poortnummer toewijzen aan de SQL Server Database Engine
Vouw in SQL Server Configuration Manager in het consolevenster SQL Server-netwerkconfiguratieuit, selecteer protocollen voor <exemplaarnaam>en dubbelklik vervolgens in het rechterdeelvenster op TCP/IP-.
Notitie
Zie SQL Server Configuration Managerals u problemen ondervindt bij het openen van SQL Server Configuration Manager.
In het dialoogvenster TCP/IP-eigenschappen, op het tabblad IP-adressen, worden verschillende IP-adressen weergegeven in de indeling IP1-, IP2-, tot IPAll-. Een van deze vermeldingen is voor het IP-adres van de loopback-adapter,
127.0.0.1
. Er worden extra IP-adressen weergegeven voor elk IP-adres op de computer. (Mogelijk ziet u zowel IP-versie 4- als IP-versie 6-adressen.) Klik met de rechtermuisknop op elk adres en selecteer Eigenschappen om het IP-adres te identificeren dat u wilt configureren.Als het dialoogvenster dynamische TCP-poorten
0
bevat en daarmee aangeeft dat de database-engine luistert op dynamische poorten, verwijder dan de0
.Typ in het vak IP-adres nEigenschappen gebied in het vak TCP-poort het poortnummer waarop u dit IP-adres wilt laten luisteren en selecteer vervolgens OK. Er kunnen meerdere poorten worden opgegeven door ze te scheiden met een komma. Selecteer OK-.
Als de instelling Luister Alle op het tabblad Protocol is ingesteld op Ja, worden alleen de waarden voor TCP-poort en TCP Dynamische Poort in de sectie IPAll gebruikt, en worden afzonderlijke secties voor IP n volledig genegeerd. Als de instelling Luisteren naar allen is ingesteld op Nee, worden de instellingen TCP-poort en dynamische TCP-poort onder de sectie IPAll genegeerd en worden in plaats daarvan de instellingen TCP-poort, dynamische TCP-poorten Ingeschakeld voor de afzonderlijke IP n secties gebruikt.
Elke sectie IP-n heeft een ingeschakelde-instelling met de standaardwaarde Nee, waardoor SQL Server dit IP-adres negeert, zelfs als er een poort is gedefinieerd.
Selecteer in het consolevenster SQL Server Services-.
Klik in het detailvenster met de rechtermuisknop op SQL Server (<exemplaarnaam>) en selecteer opnieuw opstarten om SQL Server te stoppen en opnieuw te starten.
Verbinden
Nadat u SQL Server hebt geconfigureerd om op een specifieke poort te luisteren, zijn er drie manieren om verbinding te maken met een specifieke poort met een clienttoepassing:
- Als u op naam verbinding wilt maken met het database-engine-exemplaar, voert u de SQL Server Browser-service uit op de server.
- Maak een alias op de client en geef het poortnummer op.
- Configureer de client om verbinding te maken met behulp van een aangepaste verbindingsreeks.