A Microsoft SQL illesztőprogram funkciótámogatási mátrixa

Ez a mátrix összehasonlítja azoknak az illesztőprogramoknak a képességeit, amelyek összekötik az alkalmazásokat az SQL Serverrel, az Azure SQL Database-tel, az Azure SQL Managed Instance-szel, az Azure Synapse Analytics szolgáltatással és a Microsoft Fabric SQL-adatbázisával. Nem jelzi, hogy minden adatbázisban, termékben vagy szolgáltatásban elérhető-e egy funkció. Nézd meg a linkelt funkciódokumentációt a termékek elérhetőségéről.

Kezdd a programozási nyelvedhez és a futtatókörnyezetedhez tartozó illesztőprogrammal, majd ellenőrizd, hogy támogatja-e az alkalmazásod számára szükséges képességeket. A meghajtó támogatás változó, mert egy képesség nem alkalmazható a meghajtó technológiára, más komponenstől függhet, vagy nem valósítható meg.

Hogyan olvassuk a mátrixot

  • Igen , az azt jelenti, hogy a sofőr támogatja a képességet. A link támogató dokumentációt nyújt.
  • A részleges azt jelenti, hogy a meghajtó csak a cellában leírt forgatókönyvet vagy reprezentációt támogatja.
  • Ez azt jelenti, hogy a sofőr nem nyújt vezetőszintű támogatást a képességhez. Ahol alkalmazható, az alkalmazások továbbra is hozzáférhetnek az adatokhoz általános reprezentáción keresztül, például szöveges vagy bináris adatokon keresztül.

A driver verzió minősítők csak akkor jelennek meg, ha minden jelenleg támogatott kiadásban nincs elérhető képesség. Válassz egy kapcsolt illesztőprogramnevet vagy támogató értéket, hogy megnyissad a megfelelő dokumentációt. Ha nem támogatott funkcióra van szükséged, használd az illesztőprogram kezdőoldalán található Funkció kérelmezése szakaszt.

.NET illesztőprogramok

Important

Használd a Microsoft-ot. Data.SqlClient-t az új .NET fejlesztéshez. A System.Data.SqlClient oszlopok csak meglévő alkalmazások kompatibilitását írják le. A System.Data.SqlClient nem ajánlott új fejlesztésekhez. Migrálja a meglévő alkalmazásokat a következő lépéssel: Migrate from System.Data.SqlClient to Microsoft. Data.SqlClient.

A System.Data.SqlClient NuGet csomag támogatja a .NET 8-at, de a .NET 9 vagy újabb verziókat nem. Miután a .NET 8 2026 novemberében eléri a támogatás végét, a csomag nem lesz támogatott .NET futásidő.

Tulajdonság Microsoft. Data.SqlClient (.NET) Microsoft.Data.SqlClient (.NET-keretrendszer) System.Data.SqlClient (.NET 8 NuGet csomag, meglévő alkalmazások) System.Data.SqlClient (.NET Framework, meglévő alkalmazások)
Mindig titkosítva Igen Igen No Igen (.NET Framework 4.6 és újabb verziók)
Mindig titkosított, biztonságos enklávékkal Igen Igen No Igen (.NET Framework 4.7.2 és újabb verziók)
Microsoft Entra hozzáférési jogkivonat hitelesítése Igen Igen Igen Igen (.NET Framework 4.6 és újabb verziók)
Microsoft Entra jelszóazonosítás (elavult) Igen Igen No Igen (.NET Framework 4.6 és újabb verziók)
Microsoft Entra integrált hitelesítés Igen Igen No Igen (.NET Framework 4.6 és újabb verziók)
Microsoft Entra Interactive (MFA) hitelesítés Igen Igen No Igen (.NET Framework 4.7.2 és újabb verziók)
Microsoft Entra által felügyelt identitáshitelesítés Igen Igen No No
Microsoft Entra szolgáltatásfő hitelesítése Igen Igen No No
Microsoft Entra szolgáltatásnév tanúsítványának hitelesítése No No No No
A Microsoft Entra alapértelmezett Azure-hitelesítése Igen Igen No No
Integrált hitelesítés Igen Igen Igen Igen
Tömeges másolás Igen Igen Igen Igen
Adatfelderítési és -besorolási metaadatok Igen Igen No No
Több aktív eredményhalmaz (MARS) Igen Igen Igen Igen
Térbeli adattípusok Részleges (ezzel: Microsoft.SqlServer.Types) Részleges (ezzel: Microsoft.SqlServer.Types) Részleges (ezzel: Microsoft.SqlServer.Types) Részleges (ezzel: Microsoft.SqlServer.Types)
Table-Valued paraméterek (TVP) Igen Igen Igen Igen
MultiSubnetFailover Igen Igen Igen Igen
Transzparens hálózati IP-felbontás No Igen No Igen
TDS 8.0 szigorú titkosítás Igen Igen No No
TLS 1.3 Igen Igen No No
JSON-adattípus Igen Igen No No
Vektor (float32) adattípus Igen Igen No No

ODBC, JDBC és OLE DB illesztőprogramok

Tulajdonság ODBC-illesztő az SQL Serverhez Windows rendszeren ODBC-illesztőprogram az SQL Serverhez Linuxon és macOS rendszeren JDBC-illesztő az SQL Serverhez OLE DB-illesztőprogram SQL Serverhez
Mindig titkosítva Igen Igen Igen No
Mindig titkosított, biztonságos enklávékkal Igen Igen Igen No
Microsoft Entra hozzáférési jogkivonat hitelesítése Igen Igen Igen Igen
Microsoft Entra jelszóazonosítás (elavult) Igen Igen Igen Igen
Microsoft Entra integrált hitelesítés Igen Igen Igen Igen
Microsoft Entra Interactive (MFA) hitelesítés Igen No Igen Igen
Microsoft Entra által felügyelt identitáshitelesítés Igen Igen Igen Igen
Microsoft Entra szolgáltatásfő hitelesítése Igen Igen Igen Igen
Microsoft Entra szolgáltatásnév tanúsítványának hitelesítése No No Yes (12.4 és újabb verziók) No
A Microsoft Entra alapértelmezett Azure-hitelesítése No No Yes (12.2 és újabb verziók) No
Integrált hitelesítés Igen Igen Igen Igen
Tömeges másolás Igen Igen Igen Igen
Adatfelderítési és -besorolási metaadatok Igen Igen Igen Igen
Több aktív eredményhalmaz (MARS) Igen Igen No Igen
Térbeli adattípusok Részleges (UDT-n keresztül) Részleges (UDT-n keresztül) Igen Részleges (UDT-n keresztül)
Table-Valued paraméterek (TVP) Igen Igen Igen Igen
MultiSubnetFailover Igen Igen Igen Igen
Transzparens hálózati IP-felbontás Igen Igen Igen Igen
TDS 8.0 szigorú titkosítás Igen (csak ODBC 18) Igen (csak ODBC 18) Yes (11.2 és újabb verziók) Igen (csak OLE DB 19)
TLS 1.3 Igen (csak ODBC 18) Igen (csak ODBC 18) Yes (11.2 és újabb verziók) Igen (csak OLE DB 19)
JSON-adattípus No No Yes (13.2 és újabb verziók) No
Vektor (float32) adattípus Igen (csak ODBC 18) Igen (csak ODBC 18) Yes (13.2 és újabb verziók) No
Vektoros (float16) adattípus Igen (csak ODBC 18) Igen (csak ODBC 18) Igen (13.4 és újabb verziók) No

PHP, Node.js, Python és Go driverek

Tulajdonság Microsoft Drivers for PHP for SQL Server1 Tedious (Node.js) mssql-python (Python) go-mssqldb (Go)
Mindig titkosítva Igen No No Igen
Mindig titkosított, biztonságos enklávékkal Igen No No No
Microsoft Entra hozzáférési jogkivonat hitelesítése Igen Igen Igen Igen
Microsoft Entra jelszóazonosítás (elavult) Igen Igen Igen Igen
Microsoft Entra integrált hitelesítés No No Igen No
Microsoft Entra Interactive (MFA) hitelesítés No No Igen Igen
Microsoft Entra által felügyelt identitáshitelesítés Igen Igen Igen Igen
Microsoft Entra szolgáltatásfő hitelesítése Igen Igen Igen Igen
Microsoft Entra szolgáltatásnév tanúsítványának hitelesítése No No No Igen
A Microsoft Entra alapértelmezett Azure-hitelesítése No Igen Igen Igen
Integrált hitelesítés Igen; lásd Linux és macOS Részleges Igen Igen
Tömeges másolás No Igen Igen Igen
Adatfelderítési és -besorolási metaadatok Igen No No No
Több aktív eredményhalmaz (MARS) Igen No No No
Térbeli adattípusok Részlegesen (UDT bináris vagy stream használatával) Részleges (UDT puffer) Részleges (bináris vagy WKT) Részleges (UDT-n keresztül)
Table-Valued paraméterek (TVP) Igen Igen No Igen
MultiSubnetFailover Igen Igen Igen Igen (alapértelmezés szerint engedélyezve)
Transzparens hálózati IP-felbontás Igen No No No
TDS 8.0 szigorú titkosítás Részleges Igen Igen Igen
TLS 1.3 Igen Igen Igen Igen
JSON-adattípus No No No No
Vektor (float32) adattípus No No No No
Vektoros (float16) adattípus No No No No

1 A PHP illesztőprogramok a Microsoft ODBC Driver for SQL Server-re támaszkodnak. Használj egy ODBC driver verziót, amely támogatja a funkciót.