DB2 异常 - 没有上下文策略

问题描述 投票:0回答:1

我正在尝试使用 11.5 ADO.NET 连接器连接到基于 Windows 的 DB2 服务器。这在除我的家用计算机之外的所有系统上都运行良好(这是一些单元测试)。

在我的家用计算机上,我遇到以下异常:

{"ERROR [58005] [IBM][DB2.NET] SQL0902 An unexpected exception has occurred in  Process: 69336 Thread 11 AppDomain: Name:Tests: TestKailua
There are no context policies.
Function: AESEncryptADONET (Encryption Info)
allStack:    at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at IBM.Data.DB2.DB2ConnPool.HandleUnknownErrors(String strFncMsg, Exception exception, Boolean bThrow)\r\n   at IBM.Data.DB2.DB2ConnPool.EncryptString(String value)
at IBM.Data.DB2.DB2ConnPool.ReplaceConnectionStringParms(DB2Connection connection, String szValue, DB2ConnSettings& pSettings, DB2ConnSettingsInternal& pSettingsInternal, Boolean bAttach, Boolean pushDownStrAppended)
at IBM.Data.DB2.DB2Connection.set_ConnectionString(String value)

内部例外是:

AESEncryptADONET - Encryption - no error information available
at IBM.Data.DB2.DB2ConnPool.EncryptString(String value)

我还没有配置什么?

db2 ado.net
1个回答
0
投票

我也遇到过类似的问题。它可以在我的本地计算机上运行,但不能在新的生产服务器上运行。

通过安装 Microsoft Visual C++ 2013 Redistributable 修复了问题。

© www.soinside.com 2019 - 2024. All rights reserved.