Bagikan melalui


Menyambungkan Menggunakan IPv6

Berlaku untuk: SQL Server - Hanya Windows

SQL Server dan SQL Server Native Client sepenuhnya mendukung Protokol Internet versi 4 (IPv4) dan Protokol Internet versi 6 (IPv6). Ketika Windows dikonfigurasi dengan IPv6 SQL Server, komponen secara otomatis mengenali keberadaan IPv6. Tidak diperlukan konfigurasi SQL Server khusus.

Dukungan mencakup tetapi tidak terbatas pada hal-hal berikut:

  • Mesin Database SQL Server dan komponen server lainnya dapat mendengarkan alamat IPv4 dan IPv6 secara bersamaan. Ketika IPv4 dan IPv6 ada, Anda dapat menggunakan Pengelola Konfigurasi SQL Server untuk mengonfigurasi Mesin Database untuk mendengarkan hanya di alamat IPv4 atau hanya pada alamat IPv6.

  • Ketika layanan Browser SQL Server yang berjalan pada komputer yang mendukung IPv4 dan IPv6 dikueri pada alamat IPv4, ia merespons dengan alamat IPv4 dan port TCP IPv4 pertama dalam daftarnya. Ketika dikueri pada alamat IPv6, alamat tersebut merespons dengan alamat IPv6 dan port TCP IPv6 pertama dalam daftarnya. Untuk menghindari inkonsistensi, sebaiknya listener IPv4 dan IPv6 dikonfigurasi untuk mendengarkan port yang sama.

  • Alat seperti SQL Server Management Studio dan Pengelola Konfigurasi SQL Server menerima format IPv4 dan IPv6 untuk alamat IP. Dalam kebanyakan kasus, string koneksi tidak perlu dimodifikasi jika <computer_name>\<instance_name> ditentukan menggunakan nama host server atau nama domain yang sepenuhnya memenuhi syarat (FQDN). Jika komputer server memiliki IPv4 dan IPv6, nama host atau FQDN-nya akan diselesaikan menjadi beberapa alamat IP, termasuk setidaknya satu alamat IPv4 dan beberapa alamat IPv6. SQL Server Native Client mencoba membuat koneksi menggunakan alamat IP ini dalam urutan yang diterima dari TCP/IP dan menggunakan koneksi pertama yang berhasil. Karena pesanan tidak dapat diprediksi oleh SQL Server Native Client, ini harus dianggap sebagai urutan acak. Alamat IPv4 dicoba terlebih dahulu jika alamat IPv4 dan IPv6 ada. Logika ini transparan bagi pengguna ODBC, OLE DB, atau ADO.NET.

    Catatan

    Jika Mesin Database tidak mendengarkan IPv4, koneksi IPv4 yang dicoba harus menunggu periode waktu habis sebelum alamat IPv6 dicoba. Untuk menghindari hal ini, sambungkan langsung ke alamat IP IPv6 atau konfigurasikan alias pada klien dengan alamat IPv6.

Lihat Juga

Pengelola Konfigurasi SQL Server