Share via


Registerinstellingen

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform Systeem (PDW)SQL-database in Microsoft Fabric

OLE DB-stuurprogramma downloaden

Elke hoofdversie van de OLE DB-driver voor SQL Server gebruikt zijn eigen set registerinstellingen. De volgende zijn de versiespecifieke basisregistersleutels (later {base_registry_key} aangeduid):

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

Vervang de {major_version} plaatshouder in bovenstaande toetsen afhankelijk van de hoofdversie van de driver, bijvoorbeeld: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI19.0 is de basissleutel voor versies 19.x.x.

Versleuteling en certificaatvalidatie

Force-protocolencryptie

Versleuteling kan worden beheerst via het Value veld van de {base_registry_key}\GeneralFlags\Flag1 registerinvoer.
Geldige waarden zijn 0, , of 2 (wat respectievelijk afbeeldt naar Optional, Mandatory, en Strict verbindingseigenschappen/trefwoordwaarden1). De OLE DB-driver kiest de meest veilige optie tussen het register en de instellingen voor verbindingseigenschappen/trefwoorden.

Servercertificaat vertrouwen

Certificaatvalidatie kan worden gecontroleerd via het Value veld van de {base_registry_key}\GeneralFlags\Flag2 registerinvoer.
Geldige waarden zijn 0 of 1. De OLE DB-driver kiest de meest veilige optie tussen het register en de instellingen voor verbindingseigenschappen/trefwoorden. Dat wil zeggen, de driver zal het servercertificaat valideren zolang ten minste één van de register-/verbindingsinstellingen servercertificaatvalidatie inschakelt.

TCP Keep-Alive en Protocol Order registereigenschappen

Voor MSOLEDBSQL-stuurprogrammaversies 19.1 en hoger kunnen Protocol Order, TCP Keep-Alive en Keep-Alive Interval worden aangepast in de volgende registervermeldingen:

  • Protocolvolgorde: {base_registry_key}\ProtocolOrder
  • TCP Keep-Alive: {base_registry_key}\tcp\Property2\Value
  • TCP Keep-Alive Interval: {base_registry_key}\tcp\Property3\Value

De eigenschap Protocol Order is een geordende reeks van null-terminated strings die ondersteunde protocollen vertegenwoordigen. De standaard Protocol Order-waarde is sm tcp np.

De TCP Keep-Alive-parameter (in milliseconden) bepaalt hoe vaak TCP probeert te verifiëren dat een inactieve verbinding nog intact is door een KEEPALIVE-pakket te verzenden. De standaard is 30.000 milliseconden.

De parameter Keep-Alive Interval (in milliseconden) bepaalt het interval tussen KEEPALIVE-heruitzendingen totdat er een antwoord wordt ontvangen. De standaard is 1000 milliseconden.

Zie ook

Versleuteling en certificaatvalidatie
Verschillen in belangrijkste versies van MSOLEDBSQL