Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
System Platform Analitycznych (PDW)
Baza danych SQL w Microsoft Fabric
Każda główna wersja sterownika OLE DB dla SQL Server korzysta z własnego zestawu ustawień rejestru. Poniżej przedstawiono bazowe klucze rejestru specyficzne dla wersji (określane później {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
Zamień zastępczy {major_version} w powyższych w zależności od głównej wersji sterownika, na przykład: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI19.0 jest kluczem bazowym dla wersji 19.x.x.
Szyfrowanie i walidacja certyfikatu
Wymusz szyfrowanie protokołu
Szyfrowanie można kontrolować za pomocą Value pola wpisu {base_registry_key}\GeneralFlags\Flag1 w rejestrze.
Poprawne wartości to 0, , lub 2 (które odwzorowują odpowiednio na Optional, Mandatory, Strict oraz właściwości połączenia/1słowa kluczowe). Sterownik OLE DB wybiera najbezpieczniejszą opcję pomiędzy rejestrem a ustawieniami właściwości/słów kluczowych.
Ufaj certyfikatowi serwera
Walidacja certyfikatów może być kontrolowana za pomocą Value pola wpisu {base_registry_key}\GeneralFlags\Flag2 w rejestrze.
Prawidłowe wartości to 0 lub 1. Sterownik OLE DB wybiera najbezpieczniejszą opcję pomiędzy rejestrem a ustawieniami właściwości/słów kluczowych. To znaczy, sterownik będzie weryfikował certyfikat serwera, o ile przynajmniej jedno z ustawień rejestru/połączenia umożliwia walidację certyfikatu serwera.
Właściwości rejestru Keep-Alive TCP i Protocol Order
Dla wersji sterownika MSOLEDBSQL 19.1 i wyższych można dostosować Protocol Order, TCP Keep-Alive oraz Keep-Alive Interval w następujących wpisach rejestru:
- Kolejność protokołu:
{base_registry_key}\ProtocolOrder - TCP Keep-Alive:
{base_registry_key}\tcp\Property2\Value - Przedział Keep-Alive TCP:
{base_registry_key}\tcp\Property3\Value
Własność Protocol Order to uporządkowana sekwencja ciągów zakończonych null, które reprezentują obsługiwane protokoły. Domyślna wartość Kolejności Protokołu to sm tcp np.
Parametr Keep-Alive TCP (w milisekundach) kontroluje, jak często TCP próbuje zweryfikować, czy połączenie bezczynne jest nadal nienaruszone, wysyłając pakiet KEEPALIVE. Domyślnie to 30 000 milisekund.
Parametr Keep-Alive Interval (w milisekundach) określa odstęp oddzielający retransmisje KEEPALIVE aż do otrzymania odpowiedzi. Domyślnie to 1000 milisekund.
Zobacz także
Szyfrowanie i walidacja certyfikatów
Różnice wersji głównej bazy danych MSOLEDBSQL