|
知识ID:PowerBT0012
适用软件版本:3.5.1、4.1、5.0
问题:p3e/c客户端连接SQL数据库问题一般分析方法
解决方法:检查、分析和解决的一般步骤:
检查和排除服务器端的问题
在服务器端检查MS SQL Server的1433是否侦听,方法是运行telnet localhost 1433。如果telnet失败,查明为什么服务器的SQL的1433端口无法连通,可能的情况有:
SQL服务没有启动;
SQL当前侦听的端口不是1433;
SQL没有打SP3或更高版本的补丁,导致1433端口没有打开;
非Window自带的防火墙可能会屏蔽服务器访问自己的1433端口,例如费尔防火墙;
病毒造成1433端口堵塞。
如果上一步检查没有问题,在服务器端运行Primavera的客户端组件或Database Configuration程序来配置连接PM数据库,如果连接失败,可能的情况有:
连接配置信息输入不正确;
Primavera的客户端组件损坏或需要打补丁;
SQL授权模式不正确;
PM数据库中授权用户出错。
检查和排除客户端的问题
如果上一步检查没有问题,在客户端机器上检查MS SQL Server的1433是否侦听,方法是运行telnet <服务器的IP地址> 1433。如果telnet失败,可能的情况有:
路由配置造成的网络不通。
防火墙造成的服务器1433端口无法访问。
其它网络本身的物理或逻辑的问题造成客户端与服务器无法连通。
如果上一步检查没有问题,在客户端运行Primavera的客户端组件或Database Configuration程序来配置连接PM数据库,如果连接失败,可能的情况有:
该连接配置信息输入不正确;
本机Primavera的客户端组件损坏或需要打补丁;
|