Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Jede Hauptversion des OLE DB-Treibers für SQL Server verwendet einen eigenen Satz von Registrierungseinstellungen. Im Folgenden finden Sie die versionsspezifischen Basisregistrierungsschlüssel (später {base_registry_key}
als bezeichnet):
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI
{major_version}
.0 - HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSSQLServer\Client\SNI
{major_version}
.0
Ersetzen Sie den {major_version}
-Platzhalter in den obigen Schlüsseln abhängig von der Hauptversion des Treibers, zum Beispiel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI19.0
ist der Basisschlüssel für die Versionen 19.x.x.
Verschlüsselung und Zertifikatüberprüfung
ForceEncryption
Die Verschlüsselung kann über das Feld Value
des Registrierungseintrags {base_registry_key}\GeneralFlags\Flag1
gesteuert werden.
Gültige Werte sind 0
, 1
oder 2
(die jeweils den Verbindungseigenschaft-/Schlüsselwortwerten Optional
, Mandatory
und Strict
zugeordnet werden). Der OLE DB-Treiber wählt aus den Registrierungseinstellungen und den Einstellungen der Verbindungseigenschaften/-schlüsselwörter die sicherste Option aus.
Serverzertifikat vertrauen
Die Zertifikatüberprüfung kann über das Feld Value
des Registrierungseintrags {base_registry_key}\GeneralFlags\Flag2
gesteuert werden.
Gültige Werte sind 0
und 1
. Der OLE DB-Treiber wählt aus den Registrierungseinstellungen und den Einstellungen der Verbindungseigenschaften/-schlüsselwörter die sicherste Option aus. Der Treiber überprüft also das Serverzertifikat, wenn mindestens eine der Registrierungs- oder Verbindungseinstellungen die Zertifikatüberprüfung ermöglicht.
TCP-Keep-Alive- und Registrierungseigenschaften für Protokollreihenfolge
Für MSOLEDBSQL-Treiberversionen 19.1 und höher können Protokollreihenfolge, TCP-Keep-Alive und Keep-Alive-Intervall in den folgenden Registrierungseinträgen angepasst werden:
- Protokollreihenfolge:
{base_registry_key}
\ProtocolOrder - TCP-Keep-Alive:
{base_registry_key}
\tcp\Property2\Value - TCP-Keep-Alive-Intervall:
{base_registry_key}
\tcp\Property3\Value
Die Protokollreihenfolge-Eigenschaft ist eine sortierte Sequenz von mit NULL endeten Zeichenfolgen, die unterstützte Protokolle darstellen. Der Standardwert für „Protokollreihenfolge“ ist sm tcp np
.
Der TCP-Keep-Alive-Parameter steuert, wie oft (in Millisekunden) TCP durch das Senden eines KEEPALIVE-Pakets überprüft, ob eine Verbindung im Leerlauf noch reagiert. Der Standardwert beträgt 30.000 Millisekunden.
Der Keep-Alive-Parameter bestimmt das Intervall (in Millisekunden), das KEEPALIVE-Pakete voneinander trennt, bis eine Antwort erhalten wird. Der Standardwert beträgt 1.000 Millisekunden.
Weitere Informationen
Verschlüsselung und Zertifikatüberprüfung
Hauptversionsunterschiede bei MSOLEDBSQL