Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Datenbank in Microsoft Fabric
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, 1oder 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