Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server in Windows
SQL Server en SQL Server Native Client ondersteunen zowel Internet Protocol versie 4 (IPv4) als Internet Protocol versie 6 (IPv6). Wanneer Windows is geconfigureerd met IPv6 SQL Server, herkennen onderdelen automatisch het bestaan van IPv6. Er is geen speciale SQL Server-configuratie nodig.
Ondersteunde functionaliteit
Ondersteuning omvat, maar is niet beperkt tot, de volgende scenario's.
IPv4- en IPv6-listener
De SQL Server Database Engine en de andere serveronderdelen kunnen tegelijkertijd luisteren op zowel IPv4- als IPv6-adressen. Wanneer zowel IPv4 als IPv6 aanwezig zijn, kunt u SQL Server Configuration Manager gebruiken om de database-engine zo te configureren dat deze alleen luistert op IPv4-adressen of alleen op IPv6-adressen.
SQL Server Browserservice
Wanneer de SQL Server Browser-service wordt uitgevoerd op een computer die zowel IPv4 als IPv6 ondersteunt, wordt opgevraagd op een IPv4-adres, reageert deze met een IPv4-adres en de eerste IPv4 TCP-poort in de lijst. Wanneer een query wordt uitgevoerd op een IPv6-adres, reageert het met een IPv6-adres en de eerste IPv6 TCP-poort in de lijst. Als u inconsistentie wilt voorkomen, configureert u de IPv4- en IPv6-listeners om naar dezelfde poort te luisteren.
Clienthulpprogramma's
Hulpprogramma's zoals SQL Server Management Studio en SQL Server Configuration Manager accepteren zowel IPv4- als IPv6-indelingen voor IP-adressen. In de meeste gevallen hoeft de verbindingsreeks niet te worden gewijzigd als deze <computer_name>\<instance_name> is opgegeven met behulp van de serverhostnaam of FQDN (Fully Qualified Domain Name).
Als de servercomputer zowel IPv4 als IPv6 heeft, wordt de hostnaam of FQDN omgezet in meerdere IP-adressen, waaronder ten minste één IPv4-adres en meerdere IPv6-adressen. SQL Server Native Client probeert verbindingen tot stand te brengen met behulp van deze IP-adressen in de volgorde die is ontvangen van TCP/IP en maakt gebruik van de eerste verbinding die slaagt.
Omdat SQL Server Native Client de volgorde niet kan voorspellen, moet de oplossing worden beschouwd als willekeurige volgorde. IPv4-adressen worden eerst geprobeerd als zowel IPv4- als IPv6-adressen aanwezig zijn. Deze logica is transparant voor de gebruikers van ODBC, OLE DB of ADO.NET.
Opmerking
Als de database-engine niet luistert op IPv4, moet de geprobeerde IPv4-verbinding wachten op de time-outperiode voordat het IPv6-adres wordt geprobeerd. Om dit te voorkomen, maakt u rechtstreeks verbinding met het IPv6-IP-adres of configureert u een alias op de client met het IPv6-adres.