Aracılığıyla paylaş


IPv6 kullanarak bağlanma

Şunlar için geçerlidir:Windows üzerinde SQL Server

SQL Server ve SQL Server Yerel İstemcisi hem İnternet Protokolü sürüm 4 (IPv4) hem de İnternet Protokolü sürüm 6 (IPv6) desteği sunar. Windows IPv6 SQL Server ile yapılandırıldığında, bileşenler IPv6'nın varlığını otomatik olarak tanır. Özel bir SQL Server yapılandırması gerekmez.

Desteklenen işlevsellik

Destek, aşağıdaki senaryoları içerir ancak bunlarla sınırlı değildir.

IPv4 ve IPv6 dinleyicisi

SQL Server Veritabanı Altyapısı ve diğer sunucu bileşenleri hem IPv4 hem de IPv6 adreslerini aynı anda dinleyebilir. Hem IPv4 hem de IPv6 mevcut olduğunda, Veritabanı Altyapısı'nı yalnızca IPv4 adreslerinde veya yalnızca IPv6 adreslerinde dinleyecek şekilde yapılandırmak için SQL Server Configuration Manager'ı kullanabilirsiniz.

SQL Server Tarayıcı Hizmeti

Hem IPv4 hem de IPv6'yı destekleyen bir makinede çalışan SQL Server Browser hizmeti bir IPv4 adresinde sorgulandığında, bir IPv4 adresi ve listesindeki ilk IPv4 TCP bağlantı noktasıyla yanıt verir. IPv6 adresi sorgulandığında, bir IPv6 adresi ve listesindeki ilk IPv6 TCP bağlantı noktasıyla yanıt verir. Tutarsızlığı önlemek için IPv4 ve IPv6 dinleyicilerini aynı bağlantı noktasını dinleyecek şekilde yapılandırın.

İstemci araçları

SQL Server Management Studio ve SQL Server Configuration Manager gibi araçlar IP adresleri için hem IPv4 hem de IPv6 biçimlerini kabul eder. Çoğu durumda, sunucu ana bilgisayar adı veya tam etki alanı adı (FQDN) kullanılarak belirtilirse <computer_name>\<instance_name> bağlantı dizesinin değiştirilmesi gerekmez.

Sunucu bilgisayarda hem IPv4 hem de IPv6 varsa, ana bilgisayar adı veya FQDN'si en az bir IPv4 adresi ve birden çok IPv6 adresi de dahil olmak üzere birden çok IP adresine çözümlenir. SQL Server Yerel İstemcisi, TCP/IP'den alınan sırayla bu IP adreslerini kullanarak bağlantı kurmayı dener ve başarılı olan ilk bağlantıyı kullanır.

SQL Server Yerel İstemcisi sırayı tahmin edemediğinden, çözümleme rastgele bir düzen olarak kabul edilmelidir. Hem IPv4 hem de IPv6 adresleri varsa önce IPv4 adresleri denenebilir. Bu mantık ODBC, OLE DB veya ADO.NET kullanıcıları için saydamdır.

Uyarı

Veritabanı Altyapısı IPv4'te dinlemiyorsa, IPv6 adresi denenmeden önce denenen IPv4 bağlantısı zaman aşımı süresini beklemelidir. Bunu önlemek için doğrudan IPv6 adresine bağlanın veya istemcide IPv6 adresiyle bir takma ad yapılandırın.