日期:2014-05-17  浏览次数:20449 次

ado :0x80004005错误
现有登录服务器和游戏服务器需要同时连接数据库,登录服务器先开可以正常连接上去,再开游戏服务器连接不上,ADO 错误:0x80004005,[DBNETLIB][ConnectionRead (recv()).]
先开游戏服务器能连接上,但是执行命令会出错:数据库 [ 127.0.0.1 ] 连接信息不存在,请检查 XXX 数据库的 XXX 表数据

------解决方案--------------------
诊断步骤

1. @客户端 telnet [sql server ip] 1433
2. 检查 sql server配置管理器,TCP/IP,VIA是否开启
3. 检查数据库是否允许远程连接