Bagikan melalui


Pengaturan registri

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Unduh driver OLE DB

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, , 1atau 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