Pengaturan registri
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Setiap versi utama Driver OLE DB untuk SQL Server menggunakan serangkaian pengaturan registrinya sendiri. Berikut ini adalah kunci registri dasar khusus versi (disebut sebagai {base_registry_key}
nanti):
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI.0
{major_version}
- HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSSQLServer\Client\SNI.0
{major_version}
{major_version}
Ganti tempat penampung di kunci di atas tergantung pada versi utama driver, misalnya: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI19.0
adalah kunci dasar untuk versi 19.x.x.
Validasi enkripsi dan sertifikat
Enkripsi protokol paksa
Enkripsi dapat dikontrol melalui Value
bidang {base_registry_key}\GeneralFlags\Flag1
entri registri.
Nilai yang valid adalah 0
, , 1
atau 2
(yang masing-masing memetakan ke Optional
, Mandatory
, dan Strict
properti koneksi/nilai kata kunci). Driver OLE DB memilih opsi yang paling aman antara registri dan pengaturan properti koneksi/kata kunci.
Percayai sertifikat server
Validasi sertifikat dapat dikontrol melalui Value
bidang {base_registry_key}\GeneralFlags\Flag2
entri registri.
Nilai yang valid adalah 0
atau 1
. Driver OLE DB memilih opsi yang paling aman antara registri dan pengaturan properti koneksi/kata kunci. Artinya, driver akan memvalidasi sertifikat server selama setidaknya salah satu pengaturan registri/koneksi memungkinkan validasi sertifikat server.
Properti registri TCP Keep-Alive dan Protocol Order
Untuk driver MSOLEDBSQL versi 19.1 ke atas, Urutan Protokol, TCP Keep-Alive, dan Interval Keep-Alive dapat disesuaikan dalam entri registri berikut:
- Urutan Protokol:
{base_registry_key}
\ProtocolOrder - TCP Keep-Alive:
{base_registry_key}
\tcp\Property2\Value - Interval Keep-Alive TCP:
{base_registry_key}
\tcp\Property3\Value
Properti Urutan Protokol adalah urutan untai (karakter) null-terminated yang diurutkan yang mewakili protokol yang didukung. Nilai Urutan Protokol default adalah sm tcp np
.
Parameter TCP Keep-Alive (dalam milidetik) mengontrol seberapa sering TCP mencoba memverifikasi bahwa koneksi diam masih utuh dengan mengirim paket KEEPALIVE. Defaultnya adalah 30.000 milidetik.
Parameter Interval Keep-Alive (dalam milidetik) menentukan interval yang memisahkan transmisi ulang KEEPALIVE hingga respons diterima. Defaultnya adalah 1000 milidetik.
Lihat juga
Enkripsi dan validasi sertifikat
Perbedaan versi utama MSOLEDBSQL