关于SMC1.0客户端登陆提示请选择数据源问题(补充)

发布时间:  2015-02-07 浏览次数:  251 下载次数:  0
问题描述
SMC1.0采用分级分权,安装的客户端无法登陆,提示请选择数据源
告警信息
提示请选择数据源
处理过程

1:检查客户端和服务端处在一个局域网,能ping通,电脑防火墙已关闭,排除网络问题

2:检查客户端的版本和服务端的一致,排除版本问题

3:检查客户端之前有安装过数据库,排除数据库驱动问题

4:检查服务端配置文件(RMCC.INI和GKMCFG.INI),发现DBserver=localhost和DSIP=localhost,需要将这个参数更改服务端实际的IP地址(因为客户端是通过服务端配置文件里的DBserver和DSIP去访问服务端的数据库),保存重启服务,结果服务端的UI界面也无法登陆,提示与多点资源中心绑定参数失败,通过日志查看发现是连接数据库失败,如下:


于是断定是此处配置问题,于是打开数据库配置工具SQL Server Configuration Manager,发现数据库的TCP/IP协议已禁用,如下:


于是将其启用,然后重启sql server的服务(重启后才生效),再次登陆服务端的UI界面,成功登陆,登陆客户端,也成功登陆,问题解决

根因
数据库的TCP/IP协议处于禁用状态,所以不允许通过TCP/IP协议访问,而客户端访问数据库必须要使用到这个协议,所以出现了此问题
解决方案
将数据库的TCP/IP协议启用,重启sql server服务即可
建议与总结

END