Sdílet prostřednictvím


Nastavení registru

Platí na:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformový systém (PDW)SQL databáze v Microsoft Fabric

Stáhnout ovladač OLE DB

Každá hlavní verze OLE DB Driver pro SQL Server používá vlastní sadu nastavení registru. Následují základní registrační klíče specifické pro verzi (později označované {base_registry_key} ):

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI{major_version}.0
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSSQLServer\Client\SNI{major_version}.0

Nahraďte zástupce {major_version} v výše uvedených klávesách podle hlavní verze ovladače, například: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI19.0 je základní klíč pro verze 19.x.x.

Ověřování šifrování a certifikátu

Vynucování šifrování protokolem

Šifrování lze ovládat pomocí Value pole záznamu {base_registry_key}\GeneralFlags\Flag1 v registru.
Platné hodnoty jsou 0, , nebo 2 (které se přenášejí na Optional, Mandatory, a Strict vlastnosti spojitosti/klíčové 1slovo). Ovladač OLE DB vybírá nejbezpečnější možnost mezi registrem a nastavením vlastností/klíčových slov spojení.

Důvěřovat certifikátu serveru

Ověřování certifikátu lze řídit pomocí Value pole {base_registry_key}\GeneralFlags\Flag2 v registru.
Platné hodnoty jsou 0 nebo 1. Ovladač OLE DB vybírá nejbezpečnější možnost mezi registrem a nastavením vlastností/klíčových slov spojení. To znamená, že ovladač ověří serverový certifikát, pokud alespoň jedno z nastavení registru/připojení umožní validaci serverového certifikátu.

Vlastnosti registru TCP Keep-Alive a protokolového pořadí

Pro verze ovladačů MSOLEDBSQL 19.1 a výše lze Protocol Order, TCP Keep-Alive a Keep-Alive Interval upravit v následujících záznamech v registru:

  • Pořadí protokolu: {base_registry_key}\ProtocolOrder
  • TCP Keep-Alive: {base_registry_key}\tcp\Property2\Value
  • TCP Keep-Alive interval: {base_registry_key}\tcp\Property3\Value

Vlastnost Protocol Order je uspořádaná sekvence řetězců s nulovým ukončením, které reprezentují podporované protokoly. Výchozí hodnota pořadí protokolu je .sm tcp np

Parametr TCP Keep-Alive (v milisekundách) ovládá, jak často se TCP snaží ověřit, že nečinné spojení je stále neporušené, odesláním paketu KEEPALIVE. Výchozí je 30 000 milisekund.

Parametr Keep-Alive Interval (v milisekundách) určuje interval mezi opakovanými přenosy KEEPALIVE až do přijetí odpovědi. Výchozí je 1000 milisekund.

Viz také

Šifrování a ověřování certifikátů
Hlavní rozdíly ve verzi MSOLEDBSQL