服务器安装eSpace_UC_Server报错

发布时间:  2015-08-04 浏览次数:  181 下载次数:  0
问题描述

服务器RH2285安装eSpace_UC_Server软件时,安装到如下图界面时,点击下一步,报错

连接数据库时报错,提示数据库服务器IP地址、用户名或密码错误,无法进行下一步安装

告警信息
提示数据库服务器IP地址、用户名或密码错误
处理过程

1. 选择“开始 > 所有程序 > Microsoft SQL Server 2008 R2 > 配置工具”。
2. 单击“SQL Server 配置管理器”。
3. 在系统显示的界面中选择“SQL Server 网络配置 > MSSQLSERVER 的协议”。
 


 
4. 右键单击状态为“已启用”的协议,选择“禁用”,只保留“TCP/IP”处于“已启用”状态。
说明:
限制客户端计算机只允许通过特定端口和特定协议(TCP/IP)连接到服务器,禁用其他协议并确保可用协议的安全性,可以减少服务器的受攻击范围,提升系统安全性。
5. 双击“TCP/IP”。
系统显示“TCP/IP 属性”界面,如图2所示。
在“协议”页签做如下设置:
• “保持活动状态”的取值保持默认。
• 将“全部侦听”设置为“是”。
• 将“已启用”设置为“是”。
图2 设置协议


 
6. 单击“IP地址”页签。
系统显示类似如图3所示界面。
在该界面的IP2栏做如下设置:
• 将“IP 地址”设置为数据库服务端的IP地址,即本机的IP地址。
• 将“TCP 动态端口”留空或设置为“0”。
• 将“TCP 端口”设置为“1433”,数据库默认使用该端口提供监听服务。
• 将“活动”设置为“是”。
• 将“已启用”设置为“是”。
图3 设置连接信息1

7. 在“IP地址”页签的IPALL栏做如下设置,如图4所示。
• 保持“TCP 动态端口”为默认值。
• 将“TCP 端口”设置为“1433”。
图4 设置连接信息2

8. 单击“确定”,完成连接信息的设置。
9.由于本服务器上SQL2008数据库安装中建立两个实例名如图:


两个实例的ID 地址页数据有所不同,MSSQLSERVER的协议IP地址页中IPALL项TCP动态端口默认为空,而MSSQLSERVER01的协议IP地址页IPALL项TCP动态端口为49158,
我将此处的TCP动态端口为49158,复制给MSSQLSERVER的协议IP地址页中IPALL项TCP动态端口的值,
  点击应用  确定  
10.关闭eSpace_UC_Server安装程序,并卸载,
11.重启服务器
12.清除eSpace_UC_Server的安装目录文件,重新安装    安装成功。

根因

1.由于SQL2008数据库安装中建立了两个实例ID,MSSQLSERVER的协议IP地址页中IPALL项TCP动态端口不能为空,

2.MSSQLSERVER的协议IP地址页IPALL项TCP动态端口号,应与MSSQLSERVER01的协议IP地址页IPALL项TCP动态端口一致

解决方案

查看SQL2008数据库两个实例ID的协议IP地址页中IPALL项TCP动态端口号是否为空

如果有一个为空,请将不为空的那个实例ID的动态端口号复制给另一个实例ID

关闭eSpace_UC_Server安装程序,并卸载,
重启服务器
清除eSpace_UC_Server的安装目录文件,重新安装    安装成功。

END