症状
当使用高级加密标准 (AES) 而不是数据加密标准 (DES) 来配置网关进行加密身份验证时,Excel 中支持 DB2 连接器的 DRDA 客户端无法通过中间 IBM DB2 Connect 网关连接到 DB2 for z/OS,从而返回身份验证失败错误。
原因
DRDA 客户端无法在连接时确定正确的加密算法。 将 ADO.NET 提供程序用于 DRDA (DrdaClient) 或 db2 (MsDb2Client) 连接字符串参数 EncryptionAlgorithm=AES 的 ADO.NET 提供程序来指示 DRDA 客户端使用 DR 在处理 (SECCHK) 时, (ENCALG) 高级加密标准 (SECMEC) 上的 DRDA 安全机制 (AES) 高级加密标准。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方法
以下 Host Integration Server 累积更新中修复了此问题:
参考
了解 Microsoft 用于描述软件更新的术语。
第三方信息免责声明
本文讨论的第三方产品由独立于 Microsoft 的公司制造。 Microsoft 对这些产品的性能或可靠性不作任何默示或其他保证