分享方式:


Microsoft SQL Server 的驅動程式功能支援矩陣

如果打算使用 Microsoft SQL Server 中的功能,該功能可能無法在所有驅動程式中使用。 功能可能不在特定驅動程式中的某些原因包括:

  • 此功能不適用於驅動程式技術。
  • 這項功能是新功能,尚未在所有驅動程式中實作。
  • 特定驅動程式中不需要此功能。
  • 會先實作其他功能。

我們希望所有驅動程式都支援每項功能,並努力確保驅動程式之間的功能同位。 不過,這不一定可行。 為了協助根據需求選擇適當的驅動程式,以下清單列出熱門功能和實作這些功能的驅動程式。

功能 Microsoft.Data.SqlClient (.NET Core)Microsoft.Data. Microsoft.Data.SqlClient (.NET Framework)Microsoft.Data. System.Data.SqlClient (.NET Core) System.Data.SqlClient (.NET Framework)System.Data.
一律加密 (v4.6+)
具有安全記憶體保護區的 Always Encrypted (v1.1+) (v1.1+) (v4.7.2+)
Microsoft Entra 存取權杖驗證 (v4.6+) (v4.6+)
Microsoft Entra 密碼驗證 是 (v4.6+)
Microsoft Entra 整合式驗證 是 (v4.6+)
Microsoft Entra 互動式 (MFA) 驗證 (v2.0+)
Microsoft Entra 受控識別驗證 (v2.1+) (v2.1+)
Microsoft Entra 服務主體驗證 (v2.0+) (v2.0+)
Microsoft Entra 服務主體憑證驗證
Microsoft Entra 預設驗證支援 (v3.0+) (v3.0+)
Windows 整合式驗證
大量複製
資料敏感度與分類中繼資料
Multiple Active Result Set (MARS)
空間資料類型
資料表值參數 (TVP)
MultiSubnetFailover
透明網路 IP 解析
TDS 8.0 (嚴格加密) 和 TLS 1.3 是 (v5.1+) 是 (v5.1+)
功能 Windows 上的 ODBC Driver for SQL Server Linux 和 macOS 上的 ODBC Driver for SQL Server JDBC Driver for SQL Server OLE DB Driver for SQL Server
一律加密 (v13.1+) (v13.1+) (v6.0+)
具有安全記憶體保護區的 Always Encrypted (v17.4+) (v17.4+) (v8.2+)
Microsoft Entra 存取權杖驗證 (v13.1+) (v13.1+) (v6.0+) (v18.2+)
Microsoft Entra 密碼驗證 (v13.1+) (v13.1+) (v6.0+) (v18.2+)
Microsoft Entra 整合式驗證 (v13.1+) (v17.6+) (v6.0+) (v18.2+)
Microsoft Entra 互動式 (MFA) 驗證 (v17.1+) (v9.2+) (v18.3+)
Microsoft Entra 受控識別驗證 (v17.3+) (v17.3+) (v7.2+) (v18.3+)
Microsoft Entra 服務主體驗證 (v17.7+) (v17.7+) (v9.2+) (v18.5+)
Microsoft Entra 服務主體憑證驗證 (v12.4+)
Microsoft Entra 預設驗證支援 (v12.2+)
Windows 整合式驗證
大量複製
資料探索與分類中繼資料 (v17.2+) (v17.2+) (v7.0+) (v18.5+)
Multiple Active Result Set (MARS)
空間資料類型 (v7.0+)
資料表值參數 (TVP) (v6.0+)
MultiSubnetFailover
透明網路 IP 解析 (v13.0+) (v13.1+) (v6.0+) (v18.4+)
TDS 8.0 (嚴格加密) 和 TLS 1.3 是 (v18.0+) 是 (v18.0+) 是 (v11.2+) 是 (v19.2+)
功能 Windows 上的 Drivers for PHP for SQL Server1 Linux 和 macOS 上的 Drivers for PHP for SQL Server1 Tedious (Node.js) pyODBC (Python)1 Go (go-lang)
一律加密 (v5.2+) (v5.2+)
具有安全記憶體保護區的 Always Encrypted (v5.8+) (v5.8+)
Microsoft Entra 存取權杖驗證 (v4.3+) (v4.3+)
Microsoft Entra 密碼驗證 (v4.3+) (v4.3+) .是
Microsoft Entra 整合式驗證 (v4.3+) (v4.3+)
Microsoft Entra 互動式 (MFA) 驗證 2
Microsoft Entra 受控識別驗證 (v5.6+) (v5.6+) .是 Yes
Microsoft Entra 服務主體驗證 (v5.9+) (v5.9+) .是
Microsoft Entra 服務主體憑證驗證
Microsoft Entra 預設驗證支援
Windows 整合式驗證 .是
大量複製
資料探索與分類中繼資料 是 (v5.8+) 是 (v5.8+)
Multiple Active Result Set (MARS)
空間資料類型
資料表值參數 (TVP) (v5.10+) (v5.10+) .是
MultiSubnetFailover 是 (一律/非選用)
透明網路 IP 解析
TDS 8.0 (嚴格加密) 和 TLS 1.3 是 (v5.10+) 是 (v5.10+) 是 (v16.3+) Yes Yes

1 由於這些驅動程式依賴 Microsoft ODBC Driver for SQL Server,因此還必須使用支援該功能的驅動程式版本。

2 僅限在 Windows 上。

取得協助

參與編輯 SQL 文件

您知道您可以自行編輯 SQL 內容嗎? 這樣做不僅可以協助改善文件,也能名列該頁面的參與者。

如需詳細資訊,請參閱如何參與 SQL Server 文件