马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
适用场景: 登录报错:读取U8数据库服务器失败,可能的原因: - 没有打开windows防火墙数据库端口;
- 对数据库服务器名进行DNS解析时出错;
- 配置数据源时指定的数据库服务器名或IP跟其实际IP值不匹配。
操作要点: 此问题为连接不上数据库服务器报错,先判断局域网环境或云服务器环境,再注意排查是客户端还是服务器报错。
操作步骤:
客户端报错: Hosts配置检查 文件路径:C:\ windows\system32\drivers\etc\hosts,使用记事本打开,将服务器+ip加入,中间按Tab键空开。
注意:云端部署环境下,客户端和服务器都需要配置hosts,服务器使用内网ip+计算机名配置,客户端使用服务器外网IP+服务器计算机名配置。 分离部署环境下,应用服务器需要配置hosts,需要加上数据服务器的ip+数据服务器机器名。 网络是否畅通检查方法 按下win+r输入cmd,在cmd中输入命令“ping 服务器ip”检查是否畅通
如果畅通会显示具体延迟。要求延迟小于5ms.
如果不通,会显示连接超时或丢失。
如果是网络不稳定,需要使用“ping ip -t”命令持续观察是否有丢包。 端口检查畅通及开放端口方法 检查端口需要使用cmd的telnet命令 按win+r键输入cmd调用cmd
在cmd中输入命令 “telnet 服务器ip 具体端口号”进行检查具体哪些端口不通。 涉及的端口有:11520,11521,11525,1433,4522,4630,9023,80。 注意:如果telnet报错“不是内部或外部的命令”请去控制面板-程序和功能-启用或关闭windows功能中勾选【telnet客户端】安装后再去使用命令。
如果畅通,会回写空白;如果不畅通会回写无法打开到主机连接,端口连接失败
开放端口 控制面板--Windows Defender 防火墙--高级设置--入站规则、出站规则中添加上涉及的端口。 配置操作可以查看此文章: 【U8+经典案例】U8服务器端口问题导致客户端登录不了? https://success.yonyou.com/surl/ZhUYpRVL
Wins配置 如果跨网段,需要在路径:控制面板--网络和共享中心--本地连接--属性--常规TCP/IP--双击--高级--wins--添加ip
服务器报错:
U8服务启动 在应用服务器的U8应用服务器配置中,检查必须启动的服务是否启动,如有停止需要启动。
SQL服务启动 在winodows中按下快捷键win+r,输入命令services.msc启动windows服务,检查SQL服务是否停止
SQL的tcp/ip启动 在SQL Server 配置管理器中检查TCP/IP是否启用
数据源及加密服务配置 在服务器的应用服务器配置-数据源配置-数据库服务器和服务器参数配置的加密服务器中,数据源需要测试连接成功,此处建议使用实际IP或机器名配置,不建议使用127.0.0.1,否则可能客户端无法访问服务器。如果使用计算机名,那么客户端ping计算机名必须能访问到正确的ip。如果是云服务器环境,必须使用机器名。
|