Matice podpory funkcí ovladačů pro Microsoft SQL

Tato matice porovnává schopnosti implementované ovladači, které propojují aplikace se SQL Server, Azure SQL Database, Azure SQL Managed Instance, Azure Synapse Analytics a SQL databází v Microsoft Fabric. Neuvádí, zda je nějaká funkce dostupná v každém databázovém produktu nebo službě. Zkontrolujte propojenou dokumentaci k funkcím pro dostupnost produktu.

Začněte s ovladačem pro váš programovací jazyk a runtime a pak ověřte, že podporuje požadované funkce. Podpora ovladačů se liší, protože určitá schopnost nemusí být relevantní pro technologii ovladače, může záviset na jiné komponentě nebo nemusí být implementována.

Jak přečíst matici

  • Ano , znamená to, že ovladač podporuje tuto schopnost. Odkaz poskytuje podpůrnou dokumentaci.
  • Částečný znamená, že ovladač podporuje pouze scénář nebo reprezentaci popsanou v buňce.
  • To neznamená, že ovladač neposkytuje podporu na úrovni ovladače pro tuto schopnost. Kde je to možné, aplikace mohou stále přistupovat k datům prostřednictvím obecné reprezentace, například textové nebo binární daty.

Kvalifikace verze ovladače se objevují pouze tehdy, když není nějaká schopnost dostupná ve všech aktuálně podporovaných verzích. Vyberte název propojeného ovladače nebo hodnotu podpory pro otevření odpovídající dokumentace. Pokud potřebujete nepodporovanou funkci, použijte sekci Požádat o funkci na vstupní stránce ovladače.

.NET ovladače

Important

Použijte Microsoft. Data.SqlClient pro nový vývoj .NET. Sloupce System.Data.SqlClient popisují kompatibilitu pouze pro stávající aplikace. System.Data.SqlClient se pro nový vývoj nedoporučuje. Migrujte stávající aplikace pomocí Migre ze System.Data.SqlClient na Microsoft. Data.SqlClient.

Balíček System.Data.SqlClient NuGet podporuje .NET 8, ale ne verze .NET 9 nebo novější. Po ukončení podpory .NET 8 v listopadu 2026 balíček nebude mít podporované runtime pro .NET.

Vlastnost Microsoft. Data.SqlClient (.NET) Microsoft. Data.SqlClient (.NET Framework) System.Data.SqlClient (balíček .NET 8 NuGet, existující aplikace) System.Data.SqlClient (.NET Framework, existující aplikace)
Vždy šifrované Ano Ano Ne Ano (.NET Framework 4.6 a pozdější verze)
Always Encrypted s využitím zabezpečených enkláv Ano Ano Ne Ano (.NET Framework 4.7.2 a pozdější verze)
Ověřování přístupového tokenu Microsoft Entra Ano Ano Ano Ano (.NET Framework 4.6 a pozdější verze)
Autentizace heslem Microsoft Entra (zastaralá) Ano Ano Ne Ano (.NET Framework 4.6 a pozdější verze)
Integrované ověřování Microsoft Entra Ano Ano Ne Ano (.NET Framework 4.6 a pozdější verze)
Ověřování Microsoft Entra Interactive (MFA) Ano Ano Ne Ano (.NET Framework 4.7.2 a pozdější verze)
Ověřování spravovaných identit Microsoft Entra Ano Ano Ne Ne
Ověřování klienta služby Microsoft Entra Ano Ano Ne Ne
Ověřování certifikátu entitního účtu služby Microsoft Entra Ne Ne Ne Ne
Výchozí ověřování Azure v Microsoft Entra Ano Ano Ne Ne
Integrovaná autentizace Ano Ano Ano Ano
Hromadné kopírování Ano Ano Ano Ano
Metadata zjišťování a klasifikace dat Ano Ano Ne Ne
Několik aktivních sad výsledků (MARS) Ano Ano Ano Ano
Prostorové datové typy Částečné ( s Microsoft.SqlServer.Types) Částečné ( s Microsoft.SqlServer.Types) Částečné ( s Microsoft.SqlServer.Types) Částečné ( s Microsoft.SqlServer.Types)
parametryTable-Valued (TVP) Ano Ano Ano Ano
MultiSubnetFailover Ano Ano Ano Ano
Transparentní řešení IP adres sítě Ne Ano Ne Ano
TDS 8.0 přísné šifrování Ano Ano Ne Ne
TLS 1.3 Ano Ano Ne Ne
Datový typ JSON Ano Ano Ne Ne
Datový typ vektoru (float32) Ano Ano Ne Ne

Ovladače ODBC, JDBC a OLE DB

Vlastnost Ovladač ODBC pro SQL Server ve Windows Ovladač ODBC pro SQL Server v Linuxu a macOS Ovladač JDBC pro SQL Server Ovladač OLE DB pro SQL Server
Vždy šifrované Ano Ano Ano Ne
Always Encrypted s využitím zabezpečených enkláv Ano Ano Ano Ne
Ověřování přístupového tokenu Microsoft Entra Ano Ano Ano Ano
Autentizace heslem Microsoft Entra (zastaralá) Ano Ano Ano Ano
Integrované ověřování Microsoft Entra Ano Ano Ano Ano
Ověřování Microsoft Entra Interactive (MFA) Ano Ne Ano Ano
Ověřování spravovaných identit Microsoft Entra Ano Ano Ano Ano
Ověřování klienta služby Microsoft Entra Ano Ano Ano Ano
Ověřování certifikátu entitního účtu služby Microsoft Entra Ne Ne Yes (verze 12.4 a později) Ne
Výchozí ověřování Azure v Microsoft Entra Ne Ne Yes (verze 12.2 a později) Ne
Integrované ověřování Ano Ano Ano Ano
Hromadné kopírování Ano Ano Ano Ano
Metadata zjišťování a klasifikace dat Ano Ano Ano Ano
Několik aktivních sad výsledků (MARS) Ano Ano Ne Ano
Prostorové datové typy Částečné ( přes UDT) Částečné ( přes UDT) Ano Částečné ( přes UDT)
parametryTable-Valued (TVP) Ano Ano Ano Ano
MultiSubnetFailover Ano Ano Ano Ano
Transparentní řešení IP adres sítě Ano Ano Ano Ano
TDS 8.0 přísné šifrování Ano (pouze ODBC 18) Ano (pouze ODBC 18) Yes (verze 11.2 a pozdější) Ano (pouze OLE DB 19)
TLS 1.3 Ano (pouze ODBC 18) Ano (pouze ODBC 18) Yes (verze 11.2 a pozdější) Ano (pouze OLE DB 19)
Datový typ JSON Ne Ne Yes (verze 13.2 a později) Ne
Datový typ vektoru (float32) Ano (pouze ODBC 18) Ano (pouze ODBC 18) Yes (verze 13.2 a později) Ne
Vektorový (float16) datový typ Ano (pouze ODBC 18) Ano (pouze ODBC 18) Ano (verze 13.4 a pozdější) Ne

Ovladače PHP, Node.js, Python a Go

Vlastnost Microsoft ovladače pro PHP pro SQL Server1 Únavné (Node.js) mssql-python (Python) go-mssqldb (Go)
Vždy šifrované Ano Ne Ne Ano
Always Encrypted s využitím zabezpečených enkláv Ano Ne Ne Ne
Ověřování přístupového tokenu Microsoft Entra Ano Ano Ano Ano
Autentizace heslem Microsoft Entra (zastaralá) Ano Ano Ano Ano
Integrované ověřování Microsoft Entra Ne Ne Ano Ne
Ověřování Microsoft Entra Interactive (MFA) Ne Ne Ano Ano
Ověřování spravovaných identit Microsoft Entra Ano Ano Ano Ano
Ověřování klienta služby Microsoft Entra Ano Ano Ano Ano
Ověřování certifikátu entitního účtu služby Microsoft Entra Ne Ne Ne Ano
Výchozí ověřování Azure v Microsoft Entra Ne Ano Ano Ano
Integrované ověřování Ano; viz Linux a macOS Částečný Ano Ano
Hromadné kopírování Ne Ano Ano Ano
Metadata zjišťování a klasifikace dat Ano Ne Ne Ne
Několik aktivních sad výsledků (MARS) Ano Ne Ne Ne
Prostorové datové typy Částečné (přes binární data UDT nebo datový proud) Parciální (UDT buffer) Parciální ( binární nebo WKT) Částečné ( přes UDT)
parametryTable-Valued (TVP) Ano Ano Ne Ano
MultiSubnetFailover Ano Ano Ano Ano (zapnuté ve výchozím nastavení)
Transparentní řešení IP adres sítě Ano Ne Ne Ne
TDS 8.0 přísné šifrování Částečný Ano Ano Ano
TLS 1.3 Ano Ano Ano Ano
Datový typ JSON Ne Ne Ne Ne
Datový typ vektoru (float32) Ne Ne Ne Ne
Vektorový (float16) datový typ Ne Ne Ne Ne

1 PHP ovladače spoléhají na Microsoft ODBC ovladač pro SQL Server. Použijte verzi ovladače ODBC, která tuto funkci podporuje.