我们最近在他们的Windows 7机器中将我们员工的一些DB2 Runtime客户端从9.7(32位)升级到10.5 FP3(64位)。之后,他们中的一些在尝试连接到我们的数据库通过excel宏或甚至通过db2 clp。他们得到以下错误
IBM CLI驱动程序SQL1042C发生意外系统错误。 SQLSTATE = 58004
我检查了他们的db2diag.log,我看到了这个
2015-06-17-17.06.34.820000-240 I11076H445 LEVEL: Error
PID : 1216 TID : 5372 PROC : EXCEL.EXE
INSTANCE: DB2 NODE : 000
HOSTNAME: MLIW*****
EDUID : 5372
FUNCTION: DB2 Common, Cryptography, cryptDynamicLoadGSKitCrypto, probe:998
MESSAGE : ECF=0x90000007=-1879048185=ECF_UNKNOWN
Unknown
DATA #1 : unsigned integer, 4 bytes
60
DATA #2 : String, 11 bytes
gsk8sys.dll*
请告知。
答案 0 :(得分:0)
症状可能取决于Db2 connect和程序(EXCEL)的安装顺序。如果首先安装了DB2 connect,则不应发生这种情况。
因此,很高兴在OK和NG用户的计算机上检查EXCEL和Db2的安装顺序。如果不记得了,请尝试删除并重新安装两个产品一次,然后先安装Db2 connect。
希望这会有所帮助。