Sdílet prostřednictvím


Připojení pomocí protokolu IPv6

platí pro:SQL Server – jenom Windows

SQL Server a SQL Server Native Client plně podporují protokol IPv4 (Internet Protocol verze 4) i protokol IPv6 (Internet Protocol verze 6). Pokud je systém Windows nakonfigurovaný s IPv6 SQL Serverem, komponenty automaticky rozpoznávají existenci protokolu IPv6. Není nutná žádná speciální konfigurace SQL Serveru.

Podpora zahrnuje následující:

  • Databázový stroj SQL Serveru a ostatní součásti serveru mohou současně naslouchat adresám IPv4 i IPv6. Pokud existují protokoly IPv4 i IPv6, můžete pomocí nástroje SQL Server Configuration Manager nakonfigurovat databázový stroj tak, aby naslouchal pouze na adresách IPv4 nebo pouze na adresách IPv6.

  • Když se služba SQL Server Browser spuštěná na počítači, který podporuje protokol IPv4 i IPv6, dotazuje na adresu IPv4, odpoví adresou IPv4 a prvním portem TCP IPv4 v seznamu. Při dotazování na adresu IPv6 odpoví adresou IPv6 a prvním portem TCP protokolu IPv6 v seznamu. Pokud se chcete vyhnout nekonzistence, doporučujeme nakonfigurovat naslouchací procesy IPv4 a IPv6 tak, aby naslouchaly stejnému portu.

  • Nástroje, jako je SQL Server Management Studio a SQL Server Configuration Manager, přijímají pro IP adresy formáty IPv4 i IPv6. Ve většině případů není nutné připojovací řetězec upravovat, pokud je <computer_name>\<instance_name> zadán pomocí názvu hostitele serveru nebo plně kvalifikovaného názvu domény (FQDN). Pokud má serverový počítač protokol IPv4 i IPv6, jeho název hostitele nebo plně kvalifikovaný název domény se přeloží na více IP adres, včetně alespoň jedné IPv4 adresy a více IPv6 adres. Nativní klient SQL Serveru se pokusí navázat připojení pomocí těchto IP adres v pořadí přijatém z protokolu TCP/IP a použije první úspěšné připojení. Vzhledem k tomu, že pořadí nelze předpovědět nativním klientem SQL Serveru, mělo by být považováno za náhodné pořadí. Pokud jsou k dispozici adresy IPv4 i IPv6, budou nejprve zkoušeny adresy IPv4. Tato logika je pro uživatele rozhraní ODBC, OLE DB nebo ADO.NET transparentní.

    Poznámka:

    Pokud databázový server nenaslouchá na protokolu IPv4, musí pokus o připojení pomocí IPv4 počkat na dobu vypršení časového limitu předtím, než se pokusí o adresu IPv6. Abyste tomu předešli, připojte se přímo k IP adrese IPv6 nebo nakonfigurujte alias klienta s adresou IPv6.

Viz také

SQL Server Configuration Manager