连接数据库失败问题处理方法

发布时间:  2012-07-17 浏览次数:  87 下载次数:  0
问题描述

在安装Secospace eLog 日志管理系统时,测试数据库连接失败,如下图所示。


在Web界面操作时出现错误提示,界面如下图所示。




告警信息
处理过程

1. 在安装Secospace eLog 日志管理系统的服务器运行如下命令,确认Secospace eLog 日志管理系统与数据库的之间的网络连接是否正常。
在命令行窗口执行:
ping SQL-IP
其中“SQL-IP”为数据库所在服务器的IP地址。在操作过程中,请务必使用数据库的IP地址替换“SQL-IP”,下面不再赘述。

  • 如果屏幕显示“reply from...”,表明Secospace eLog 日志管理系统与数据库的之间的网络连接正常。请跳转到步骤2继续。
  • 如果屏幕未显示“reply from...”,表明Secospace eLog 日志管理系统与数据库的之间的网络连接出现异常。请联系网络管理员解决网络互通的问题。

2. 在安装Secospace eLog 日志管理系统的服务器运行如下命令,测试数据库是否已经启动。
在命令行窗口执行:
telnet SQL-IP 1433
如果屏幕显示“正在连接到SQL-IP...不能打开到主机的连接,在端口1433:连接失败”,表明数据库还没启动。

3. 登录数据库所在的服务器,并启动数据库。

4. 启动数据库后,登录Secospace eLog 日志管理系统的Web界面,如果能成功登录,表明数据库已经正常工作。

根因
  • 安装SQL Server 2005 Express Edition时输入了错误的数据库实例名。
    请确认是否按照《Secospace eLog 日志管理系统 安装指南》中“手工安装SQL Server 2005 Express Edition”的“安装步骤”安装SQL Server 2005 Express Edition,如果没有,请按照“安装步骤”重新安装。
  •  数据库的TCP/IP协议未开启。
    启用TCP/IP协议即可,具体方法请参见案例““数据库连接失败”的问题定位步骤”的步骤3。
  • Secospace eLog 日志管理系统访问数据库失败导致发生上述错误。
    遇到此问题时,参见以下解决方法。
建议与总结

END