我正试图使用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)
型
我没有配置什么?
1条答案
按热度按时间sqyvllje1#
我遇到了类似的问题。它在我的本地计算机上工作,但在新的生产服务器上不工作。
通过安装Microsoft Visual C++ 2013 Redistributable修复了问题。