跳转到主内容
Waters China

加载 NuGenesis SDMS 的新 Audit Trail Web 应用程序时出现错误:Could not connect to the server provided. Please check the network connection or the database configuration(无法连接到提供的服务器。请检查网络连接或数据库配置) - WKB110157

故障描述

  • SDMS 新版 Audit Trail Web 应用程序的登录页面上以红色文本显示以下消息:
    • Could not connect to the server provided.  Please check the network connection or the database configuration.(无法连接到提供的服务器。请检查网络连接或数据库配置。)
  • Audit Trail 应用程序登录页面上的服务器列表为空

环境

  • NuGenesis 9.1 SDMS

原因

新的审计追踪 Web 应用程序配置中,审计追踪的服务器组件只有一个服务器主机名,而 Web 浏览器阻止了服务器列表的下载,因为服务器主机名与 Web 服务器提供的证书不匹配。

解决方法

  1. 修改 SDMS Web 服务器上的 envConfig.json 文件,以使用完全限定的域名:
    1. 在“记事本”中编辑文件:Drive:\Program Files (x86)\ Waters\NGSDMS\Application Server\AuditTrail\ClientApp\assets\config\envConfig.json
    2. 对于“hostname”条目,键入服务器的完全限定的域名。
    3. 保存并关闭 envConfig.json
  2. 在 IIS 中修改 AuditTrailRedirectRule URL 重定向规则:
    1. 在 SDMS Web 服务器上打开 IIS 管理器。
    2. 选择本地服务器。
    3. 双击“URL 重写”。
    4. 双击“AuditTrailRedirectRule”。
    5. 滚动到页面末尾。
    6. 通过在主机名后附加 DNS 后缀来修改 Redirect URL(重定向 URL),然后应用更改。
    7. 确认 Append query string(附加查询字符串)处于活动状态并且重定向类型为 301。
  3. 从 IIS 绑定中移除服务器名称:
    1. 在 SDMS Web 服务器上打开 IIS 管理器。
    2. 展开本地服务器的列表条目,然后选择站点“AuditTrailClientApp”。
    3. 单击“绑定”。
    4. 选择 https 的绑定,然后单击 Edit(编辑)。
    5. 清除 Host Name(主机名)字段。
    6. 单击 OK(确定)。
    7. 对站点 AuditTrailWebServer 重复步骤 3-6。
  4. 重启 IIS。
  5. 重新加载 Audit Trail 登录页面。

附加信息

即使应用了此修复/变通方案,当某些用户尝试在 Chrome 中访问类似 https://servername.domain.com/sdmsapp 的 URL 时,仍会收到 Your connection is not private(您的连接不是专用)错误。[3]

有两种方法可以解决此问题:

  1. 单击“高级”并允许信任该连接。
  2. 请改用 URL https://servername.domain.com:444/log-viewer[4]

id110157, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG