各位不需要答复了,我已换服务器,离线消息的问题解决了。
原来在本机测试OpenQQ一切正常,但服务端放到公司服务器上后发现不能跨网段发送离线消息,而大红袍说阿里云服务器可以,但申请体验阿里云服务器未果,就申请了一台华为企业云服务器测试。 已禁用云服务器防火墙、设置所有程序、协议、端口和IP允许连接,也能ping通云服务器。发现问题如下: 1、服务端和客户端共用一个“人员管理”表,数据库放在公司服务器上,项目发布后,服务端项目放在云服务器上,客户端也放在云服务器上,能够登录成功,且好友列表正常。——相当于本机内部操作。
2、在上述情况下,客户端在外网的本机上运行,也显示登录成功,但好友列表不正常(没有一个好友),独占编辑也自然失效。——相当于跨网段操作,结果还不如我放在公司的服务器上(至少有好友组)。
3、在云服务器上安装SQL Server 2012,用备份的数据库还原到云服务器上,浏览数据显示正常,用外部数据源生成器测试连接也正常,但再点“生成器”旁边的“预览”按钮时就出现运行错误,提示对象名“XXX”无效。而XXX就是按拼音字母的顺序排在最前面的那张表。接着加载“人员管理”表就自然失败了。——这个问题已经解决了,是在安全性——用户名——右键属性——安全对象——显式中授予该用户名全部权限就行了。
OpenQQ很简单、很吸引人,但浪费了我很多时间。
恳请高手指点。
[此贴子已经被作者于2016/12/5 17:18:44编辑过]