Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server – endast Windows
SQL Server och SQL Server Native Client har fullt stöd för både Internet Protocol version 4 (IPv4) och Internet Protocol version 6 (IPv6). När Windows har konfigurerats med IPv6 SQL Server identifierar komponenter automatiskt förekomsten av IPv6. Ingen särskild SQL Server-konfiguration krävs.
Support omfattar men är inte begränsat till följande:
SQL Server Database Engine och de andra serverkomponenterna kan lyssna på både IPv4- och IPv6-adresser samtidigt. När både IPv4 och IPv6 finns kan du använda SQL Server Configuration Manager för att konfigurera databasmotorn så att den endast lyssnar på IPv4-adresser eller endast på IPv6-adresser.
När SQL Server Browser-tjänsten som körs på en dator som stöder både IPv4 och IPv6 efterfrågas på en IPv4-adress svarar den med en IPv4-adress och den första IPv4 TCP-porten i listan. När en IPv6-adress efterfrågas svarar den med en IPv6-adress och den första IPv6 TCP-porten i listan. För att undvika inkonsekvens rekommenderar vi att IPv4- och IPv6-lyssnarna konfigureras för att lyssna på samma port.
Verktyg som SQL Server Management Studio och SQL Server Configuration Manager accepterar både IPv4- och IPv6-format för IP-adresser. I de flesta fall behöver anslutningssträngen inte ändras om <computer_name>\<instance_name> anges med hjälp av serverns värdnamn eller fullständigt kvalificerade domännamn (FQDN). Om serverdatorn har både IPv4 och IPv6 matchas värdnamnet eller FQDN till flera IP-adresser, inklusive minst en IPv4-adress och flera IPv6-adresser. SQL Server Native Client försöker upprätta anslutningar med hjälp av dessa IP-adresser i den ordning som tas emot från TCP/IP och använder den första anslutningen som lyckas. Eftersom ordningen inte kan förutsägas av den interna SQL Server-klienten bör detta betraktas som slumpmässig ordning. IPv4-adresser försöks först om både IPv4- och IPv6-adresser finns. Den här logiken är transparent för användare av ODBC, OLE DB eller ADO.NET.
Anmärkning
Om databasmotorn inte lyssnar på IPv4 måste IPv4-anslutningsförsöket vänta på tidsgränsen innan IPv6-adressen prövas. Undvik detta genom att ansluta direkt till IPv6 IP-adressen eller konfigurera ett alias på klienten med IPv6-adressen.