Microsoft SQL Server 的驱动程序功能支持矩阵
如果你计划在 Microsoft SQL Server 中使用某项功能,但并非所有驱动程序中都提供了该功能。 某项功能可能不在特定驱动程序中提供的一些原因包括:
- 此功能不适用于该驱动程序技术。
- 此功能是新功能,未在所有驱动程序中都实现。
- 特定驱动程序中不需要此功能。
- 首先要实现其他功能。
我们希望所有驱动程序都可支持每项功能,并努力确保实现各驱动程序之间的功能奇偶一致性。 然而,这并非总是可行的。 为了帮助你根据需要选择适当的驱动程序,下方列出了常用功能和实现这些功能的驱动程序。
功能 | Microsoft. |
Microsoft. |
System. |
System. |
---|---|---|---|---|
Always Encrypted | 是 | 是 | 是 (v4.6+) | |
具有安全 Enclave 的 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 默认 Azure 身份验证 | 是 (v3.0+) | 是 (v3.0+) | ||
Windows 集成身份验证 | 是 | 是 | 是 | 是 |
大容量复制 | 是 | 是 | 是 | 是 |
数据敏感度和分类元数据 | 是 | 是 | ||
多重活动结果集 (MARS) | 是 | 是 | 是 | 是 |
空间数据类型 | “是” | 是 | ||
表值参数 (TVP) | 是 | 是 | 是 | 是 |
MultiSubnetFailover | 是 | 是 | 是 | 是 |
透明网络 IP 解析 | 是 | 是 | ||
TDS 8.0(严格加密)和 TLS 1.3 | 是 (v5.1+) | 是 (v5.1+) |
功能 | Windows 上的 Driver for PHP for SQL Server1 | Linux 和 macOS 上的 Driver for PHP for SQL Server1 | Tedious (Node.js) | pyODBC (Python)1 | 转到 (go-lang) |
---|---|---|---|---|---|
Always Encrypted | 是 (v5.2+) | 是 (v5.2+) | 是 | 是 | |
具有安全 Enclave 的 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+) | 是 | 是 | 是 |
Microsoft Entra 服务主体身份验证 | 是 (v5.9+) | 是 (v5.9+) | 是 | 是 | 是 |
Microsoft Entra 服务主体证书身份验证 | 是 | ||||
Microsoft Entra 默认 Azure 身份验证 | 是 | ||||
Windows 集成身份验证 | 是 | 是 | 是 | 是 | |
大容量复制 | 是 | 是 | |||
数据发现和分类元数据 | 是 (v5.8+) | 是 (v5.8+) | |||
多重活动结果集 (MARS) | 是 | 是 | 是 | ||
空间数据类型 | |||||
表值参数 (TVP) | 是 (v5.10+) | 是 (v5.10+) | 是 | 是 | 是 |
MultiSubnetFailover | 是 | 是 | 是 | 是(始终/不可选) | |
透明网络 IP 解析 | 是 | 是 | 是 | 是 | |
TDS 8.0(严格加密)和 TLS 1.3 | 是 (v5.10+) | 是 (v5.10+) | 是 (v16.3+) | 是 | 是 |
1由于这些驱动程序依赖 Microsoft ODBC Driver for SQL Server,因此还必须使用支持此功能的驱动程序版本。
获取帮助
- SQL 意见:是否有改进 SQL Server 的建议?
- Microsoft Q&A (SQL Server)
- DBA Stack Exchange (tag sql-server):询问 SQL Server 相关问题
- Stack Overflow (tag sql-server):有关 SQL 开发问题的答案
- Reddit:有关 SQL Server 的一般讨论
- Microsoft SQL Server 许可条款和许可证信息
- 企业用户支持选项
- 请联系 Microsoft
- 其他 SQL Server 帮助和反馈
参与编辑 SQL 文档
你是否知道你可以自行编辑 SQL 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。
有关详细信息,请参阅如何参与 SQL Server 文档编辑