Udostępnij za pomocą


Macierz wsparcia funkcji sterowników dla Microsoft SQL Server

Jeśli planujesz użyć funkcji w programie Microsoft SQL Server, może nie być dostępna we wszystkich sterownikach. Niektóre przyczyny, dla których funkcja może nie być w określonym sterowniku, to:

  • Funkcja nie ma zastosowania do technologii sterownika.
  • Ta funkcja jest nowa i nie jest jeszcze zaimplementowana we wszystkich sterownikach.
  • Funkcja nie jest poszukiwana w konkretnym sterowniku.
  • Inne funkcje są implementowane jako pierwsze.

Chcemy, aby wszystkie sterowniki obsługiwały każdą funkcję i wkładamy wysiłek, aby zapewnić równorzędność funkcji we wszystkich sterownikach. Jednak nie zawsze jest to możliwe. Aby ułatwić wybór odpowiedniego sterownika dla Twoich potrzeb, oto lista popularnych funkcji i sterowników, które je implementują.

Cecha Microsoft.Data. SqlClient (.NET Core)Microsoft.Data. Microsoft.Data.** SqlClient (.NET Framework)Microsoft.Data. System.Dane.SqlClient (.NET Core) System.Data. SqlClient (.NET Framework)System.Dane.
Zawsze szyfrowane Yes Yes Tak (wersja 4.6 lub nowsza)
Ciągłe Szyfrowanie z bezpiecznymi enklawami Tak (wersja 1.1+) Tak (wersja 1.1+) Tak (wersja 4.7.2 lub nowsza)
Uwierzytelnianie tokenu dostępu firmy Microsoft Entra Yes Yes Tak (wersja 4.6 lub nowsza) Tak (wersja 4.6 lub nowsza)
Microsoft Entra password authentication (Uwierzytelnianie haseł firmy Microsoft w usłudze Entra) Yes Yes Tak (wersja 4.6 lub nowsza)
Zintegrowane uwierzytelnianie firmy Microsoft Yes Yes Tak (wersja 4.6 lub nowsza)
Uwierzytelnianie Microsoft Entra Interactive (MFA) Yes Tak (wersja 2.0 lub nowsza)
Uwierzytelnianie tożsamości zarządzanej Microsoft Entra Tak (wersja 2.1 lub nowsza) Tak (wersja 2.1 lub nowsza)
Uwierzytelnianie jednostki usługi Microsoft Entra Tak (wersja 2.0 lub nowsza) Tak (wersja 2.0 lub nowsza)
Uwierzytelnianie certyfikatu głównej usługi Microsoft Entra
Domyślne uwierzytelnianie platformy Azure firmy Microsoft Tak (wersja 3.0+) Tak (wersja 3.0+)
UwierzytelnianieWindows-Integrated Yes Yes Yes Yes
Kopiowanie zbiorcze Yes Yes Yes Yes
Metadane poufności i klasyfikacji danych Yes Yes
Wiele aktywnych zestawów wyników (MARS) Yes Yes Yes Yes
Typy danych przestrzennych Tak Tak
parametryTable-Valued (TVP) Yes Yes Yes Yes
MultiSubnetFailover Yes Yes Yes Yes
Przezroczyste rozpoznawanie adresów IP sieci Yes Yes
TDS 8.0 (ścisłe szyfrowanie) i TLS 1.3 Tak (wersja 5.1 lub nowsza) Tak (wersja 5.1 lub nowsza)
Typ danych JSON Tak (wersja 6.0 lub nowsza) Tak (wersja 6.0 lub nowsza)
Typ danych wektora (float32) Tak (wersja 6.1+) Tak (wersja 6.1+)
Cecha Sterownik ODBC dla programu SQL Server w systemie Windows Sterownik ODBC dla programu SQL Server w systemach Linux i macOS Sterownik JDBC dla programu SQL Server Sterownik OLE DB dla programu SQL Server
Zawsze szyfrowane Tak (wersja 13.1+) Tak (wersja 13.1+) Tak (wersja 6.0 lub nowsza)
Ciągłe Szyfrowanie z bezpiecznymi enklawami Tak (wersja 17.4 lub nowsza) Tak (wersja 17.4 lub nowsza) Tak (wersja 8.2 lub nowsza)
Uwierzytelnianie tokenu dostępu firmy Microsoft Entra Tak (wersja 13.1+) Tak (wersja 13.1+) Tak (wersja 6.0 lub nowsza) Tak (wersja 18.2+)
Microsoft Entra password authentication (Uwierzytelnianie haseł firmy Microsoft w usłudze Entra) Tak (wersja 13.1+) Tak (wersja 13.1+) Tak (wersja 6.0 lub nowsza) Tak (wersja 18.2+)
Zintegrowane uwierzytelnianie firmy Microsoft Tak (wersja 13.1+) Tak (wersja 17.6+) Tak (wersja 6.0 lub nowsza) Tak (wersja 18.2+)
Uwierzytelnianie Microsoft Entra Interactive (MFA) Tak (wersja 17.1+) Tak (wersja 9.2+) Tak (wersja 18.3 lub nowsza)
Uwierzytelnianie tożsamości zarządzanej Microsoft Entra Tak (wersja 17.3 lub nowsza) Tak (wersja 17.3 lub nowsza) Tak (wersja 7.2 lub nowsza) Tak (wersja 18.3 lub nowsza)
Uwierzytelnianie jednostki usługi Microsoft Entra Tak (wersja 17.7 lub nowsza) Tak (wersja 17.7 lub nowsza) Tak (wersja 9.2+) Tak (wersja 18.5 lub nowsza)
Uwierzytelnianie certyfikatu głównej usługi Microsoft Entra Tak (wersja 12.4 lub nowsza)
Domyślne uwierzytelnianie platformy Azure firmy Microsoft Tak (wersja 12.2 lub nowsza)
UwierzytelnianieWindows-Integrated Tak Yes Yes Tak
Kopiowanie zbiorcze Yes Yes Yes Yes
Metadane odnajdywania i klasyfikacji danych Tak (wersja 17.2+) Tak (wersja 17.2+) Tak (wersja 7.0+) Tak (wersja 18.5 lub nowsza)
Wiele aktywnych zestawów wyników (MARS) Yes Yes Yes
Typy danych przestrzennych Tak (wersja 7.0+)
parametryTable-Valued (TVP) Yes Yes Tak (wersja 6.0 lub nowsza) Yes
MultiSubnetFailover Yes Yes Yes Yes
Przezroczyste rozpoznawanie adresów IP sieci Tak (wersja 13.0+) Tak (wersja 13.1+) Tak (wersja 6.0 lub nowsza) Tak (wersja 18.4 lub nowsza)
TDS 8.0 (ścisłe szyfrowanie) i TLS 1.3 Tak (wersja 18.0 lub nowsza) Tak (wersja 18.0 lub nowsza) Tak (wersja 11.2+) Tak (wersja 19.2+)
Typ danych JSON Tak (wersja 13.2 lub nowsza)
Typ danych wektora (float32) Tak (wersja 13.2 lub nowsza)
Cecha Sterowniki języka PHP dla programu SQL Server w systemie Windows1 Sterowniki języka PHP dla programu SQL Server w systemach Linux i macOS1 Żmudne (Node.js) pyODBC (Python)1 Go (go-lang)
Zawsze szyfrowane Tak (wersja 5.2 lub nowsza) Tak (wersja 5.2 lub nowsza) Tak Tak
Ciągłe Szyfrowanie z bezpiecznymi enklawami Tak (wersja 5.8+) Tak (wersja 5.8+) Tak
Uwierzytelnianie tokenu dostępu firmy Microsoft Entra Tak (wersja 4.3 lub nowsza) Tak (wersja 4.3 lub nowsza) Yes Yes Tak
Microsoft Entra password authentication (Uwierzytelnianie haseł firmy Microsoft w usłudze Entra) Tak (wersja 4.3 lub nowsza) Tak (wersja 4.3 lub nowsza) Yes Tak Tak
Zintegrowane uwierzytelnianie firmy Microsoft Tak (wersja 4.3 lub nowsza) Tak (wersja 4.3 lub nowsza) Tak
Uwierzytelnianie Microsoft Entra Interactive (MFA) Tak2 Tak
Uwierzytelnianie tożsamości zarządzanej Microsoft Entra Tak (wersja 5.6 lub nowsza) Tak (wersja 5.6 lub nowsza) Yes Tak Tak
Uwierzytelnianie jednostki usługi Microsoft Entra Tak (wersja 5.9+) Tak (wersja 5.9+) Yes Tak Tak
Uwierzytelnianie certyfikatu głównej usługi Microsoft Entra Tak
Domyślne uwierzytelnianie platformy Azure firmy Microsoft Tak
UwierzytelnianieWindows-Integrated Yes Yes Tak Tak
Kopiowanie zbiorcze Yes Tak
Metadane odnajdywania i klasyfikacji danych Tak (wersja 5.8+) Tak (wersja 5.8+)
Wiele aktywnych zestawów wyników (MARS) Yes Yes Tak
Typy danych przestrzennych
parametryTable-Valued (TVP) Tak (wersja 5.10+) Tak (wersja 5.10+) Yes Tak Tak
MultiSubnetFailover Yes Yes Yes Tak (zawsze /nie opcjonalne)
Przezroczyste rozpoznawanie adresów IP sieci Yes Yes Yes Tak
TDS 8.0 (ścisłe szyfrowanie) i TLS 1.3 Tak (wersja 5.10+) Tak (wersja 5.10+) Tak (wersja 16.3 lub nowsza) Tak Tak
Typ danych JSON
Typ danych wektora (float32)

1 Ponieważ te sterowniki bazują na sterowniku Microsoft ODBC dla programu SQL Server, należy również użyć wersji tego sterownika obsługującego tę funkcję.

2 Tylko w systemie Windows.

Uzyskiwanie pomocy

Współtworzenie dokumentacji SQL

Czy wiesz, że możesz samodzielnie edytować zawartość SQL? Jeśli to zrobisz, nie tylko pomożesz ulepszyć naszą dokumentację, ale także zostaniesz uznany za współautora strony.

Aby uzyskać więcej informacji, zobacz Edytowanie dokumentacji środowiska Microsoft Learn.