问题描述:
DB2服务启动时,提示错误SQL1042c sqlstate=58004
问题分析
-
1、查看db2错误详情
db2 ? sql1042c -
2、检查操作系统错误日志,发现以下问题:
DB2 - DB2COPY1 - DB2 服务依赖下列服务: LanmanServer。这个服务可能不会安装。
解决办法
-
1、检查其他windows2008服务,导出以下注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver -
2、然后到到缺少LanmanServer的服务器上合并,重启,问题解决。
小结
此问题可能是最近操作系统中毒,导致注册表误删导致的。