• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

7.2E0403平台在windows2016中安装时输入数据库sa密码报错参数错误案例分析过程

2019-11-30 发表
  • 0关注
  • 0收藏 1130浏览
唐勋 六段
粉丝:2人 关注:3人

组网及说明

现场在安装7.2E0403的平台的时候,操作系统为windows2016,数据库为SQL SERVER 2012

问题描述

现场工程师发现在安装iMC时发现输入数据库sa时会报错,提示账号密码错误或者网络错误  

过程分析

1、根据SQL SERVER 2012安装手册中检查ip及端口是否开启


1.1选择MSSQLSERVER协议中的TCP/IP属性,右键点击属性


1.2将属性中的TCP端口都选择为活动且启用


1.3其他选项配置需要严格按照安装手册进行安装,SQLSERVER安装手册在安装包中,如下以7.3E0703为例,在manual中可以看到相关安装手册


2.日志检查

由于iMC尚未安装,deploy下的log目录中没有日志可以查看,需要收集imc-reserved的日志,日志路径如下


3.检查日志发现在安装时有如下报错


2019-11-29 16:18:12 [INFO ] [Thread-6] [com.h3c.imc.deploy.dma.wizard.DatabaseSelectPanelDescriptor::c(458)] SQLServer 2008 is not Installed

2019-11-29 16:18:12 [INFO ] [Thread-6] [com.h3c.imc.deploy.dma.wizard.DatabaseSelectPanelDescriptor::d(499)] SQLServer 2012 x64 is Installed

2019-11-29 16:18:12 [WARN ] [Thread-6] [com.h3c.imc.deploy.Util::getInstallInfo(710)] Can not find instInfoFile - C:\Windows\iMC-Reserved\instinfo.txt

2019-11-29 16:18:25 [ERROR] [SwingWorker-pool-1-thread-2] [com.h3c.imc.deploy.dma.wizard.DatabaseSelectPanelDescriptor$DbConnectCheckingWorkingDialog::doWork(1377)] Connect to database error

com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“java.lang.RuntimeException: Could not generate DH keypair” ClientConnectionId:7913b6c7-c6e8-403b-a7e2-ad610711a1ea

       at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1667)

       at com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1668)

       at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1323)

       at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)

       at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)

       at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)

       at java.sql.DriverManager.getConnection(DriverManager.java:582)

       at java.sql.DriverManager.getConnection(DriverManager.java:154)

       at com.h3c.imc.deploy.dma.wizard.DatabaseSelectPanelDescriptor$DbConnectCheckingWorkingDialog.doWork(DatabaseSelectPanelDescriptor.java:1374)

       at com.h3c.imc.deploy.dma.wizard.DatabaseSelectPanelDescriptor$DbConnectCheckingWorkingDialog.doWork(DatabaseSelectPanelDescriptor.java:1263)

       at com.h3c.imc.deploy.wizard.WorkingDialog$a.doInBackground(WorkingDialog.java:282)

       at javax.swing.SwingWorker$1.call(SwingWorker.java:277)

       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

       at java.util.concurrent.FutureTask.run(FutureTask.java:138)

       at javax.swing.SwingWorker.run(SwingWorker.java:316)

       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)

       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)

       at java.lang.Thread.run(Thread.java:662)

Caused by: ***.***.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair

4.从如下日志可以看出iMC已经识别到系统安装了SQL SERVER 2012,并且进行了连接配置

2019-11-29 16:18:12 [INFO ] [Thread-6] [com.h3c.imc.deploy.dma.wizard.DatabaseSelectPanelDescriptor::d(499)] SQLServer 2012 x64 is Installed

5.从如下日志可以看出,此问题符合《关于Windows服务器更新KB3161608等补丁导致iMC连接数据库异常问题的技术公告》内容

.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。  

解决方法

1、根据公告内容检查操作系统补丁,将系统补丁卸载后正常

2、如果操作系统版本过高,也没有安装补丁,建议更换2012版本操作系统。

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作