很多人在跑房间服务时遇到过这类提示:
这提示啥意思?
意思很简单:
服务端找不到平台库里的 连接信息表 或数据源,通常是下面几种原因。
可能原因
数据库损坏
数据库丢表或数据文件坏了。
连接存储过程丢了
有些是因为误删,或者导库导丢了 连接信息.sql
相关的存储过程。
换了服务器 IP 没更新
老房间配置的 GameRoomInfo
里还是旧 IP,导致房间连不上新库。
怎么解决
1. 如果库损坏
重新用原配脚本或 MDF
文件把 QPPlatformDB
再挂载一次。
2. 如果丢了存储过程
找平台脚本里的:
用 SQL Server Management Studio 重新执行一遍。
3. 如果是换了 IP
找:
把房间里原来的 IP 改成新服务器的 IP,保存。
都改好后,记得:
-
重新启动中心服务
-
重新启动登录服务
-
重新启动房间服务
别只重启一半。
就这些。
转载请留出处。