野原鑫之助 | 发布时间: 2008.9.17 22:03
如果用户既使用了iChat聊天室,也使用了动网论坛(7.0版本),可以通过以下方法实现用户信息共享,使注册过聊天室或者论坛的网友,使用同样的用户名和密码,登陆论坛或者聊天室。
|
|
 |
|
1.在服务器ichat文件夹下,打开ichat.ini文件。
在文本下部,找到[SQL SERVER 型接口配置]段。
把[;USERMGR_TABLE_NAME = iChat;UserInfo],修改为[;USERMGR_TABLE_NAME = iChatbbs;UserInfo]。
iChat是您在SQL2000中,建立的聊天室的用户数据库名。
iChatbbs是您在SQL2000中,建立的动网论坛的用户数据库名。
这样就把聊天室的数据连接指向了论坛的数据库。
|
|

|
|
2.在屏幕左下点击[开始]-[程序]-[Microsoft SQL server]-[企业管理器],打开[SQL 2000 企业管理器]。
在[SQL 2000 企业管理器]左侧的[树]型文件列表,依次点击打开文件夹,直到找到打开动网论坛所在数据库下的[表]文件。
单击选中[表]文件,点击文件列表窗口上方的[工具]--[SQL分析查看器]。
|
|
|
|
3.在[SQL查询分析器]中,[粘贴]:200805060340515436.txt (2.86 kb)文本中“步骤1”所指定的SQL语句(文本中有明显的起止标志),然后点击[SQL查询分析器]菜单中的[执行查询]。
|
|

|
|
4.在[SQL查询分析器]中,[粘贴]:200805060340515436.txt (2.86 kb)文本中“步骤2”所指定的SQL语句,然后点击[SQL查询分析器]菜单中的[执行查询]。
上一步添加的聊天室用户数据表所需字段,没有对已经注册的用户的该字段设置初始值。现在需要对必要的字段赋初始值。执行 4 即可完成。
|
|

|
|
5.回到[SQL 2000 企业管理器],选中左面[BBS数据库]目录下的[视图],点击窗口上方菜单栏中[工具]--[SQL查询分析器],打开新窗口。
在[SQL查询分析器]中,[粘贴]200805060340515436.txt (2.86 kb)文本中“步骤4”所指定的SQL语句,并点击[SQL查询分析器]菜单中的[执行查询]。
至此操作完毕,数据共享成功。
|
|
6.提示:
删除无用数据(可选):在以前操作中iChat数据库中的UserInfo表已经合并到了iChatbbs数据库用户表中,因此 iChat数据库中的UserInfo表已经没有作用,可以将其删除。
在[SQL查询分析器]中,[粘贴]:200805060340515436.txt (2.86 kb) 文本中“步骤3”所指定的SQL语句,并点击[SQL查询分析器]菜单中的[执行查询]。
在iChat聊天室或者动网论坛注册,然后用该用户名和密码在动网论坛或者iChat聊天室登陆。如果成功登陆,既表明操作正确,数据库共享成功。
此演示中help文本中提供的转换程序只对应动网论坛为7.0版本。
附件:--200805060340515436.txt (2.86 kb)
|
|
297b0418-af4e-4ca2-a2c9-f192ee2114e6|1|5.0