如果用户既使用了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查询分析器]中,[粘贴]:aspsky7.0.txt文本中“步骤1”所指定的SQL语句(文本中有明显的起止标志),然后点击[SQL查询分析器]菜单中的[执行查询]。






 

 

    4.在[SQL查询分析器]中,[粘贴]:aspsky7.0.txt文本中“步骤2”所指定的SQL语句,然后点击[SQL查询分析器]菜单中的[执行查询]。

    上一步添加的聊天室用户数据表所需字段,没有对已经注册的用户的该字段设置初始值。现在需要对必要的字段赋初始值。执行 4 即可完成。



 


 



    5.回到[SQL 2000 企业管理器],选中左面[BBS数据库]目录下的[视图],
点击窗口上方菜单栏中[工具]--[SQL查询分析器],打开新窗口。

    在[SQL查询分析器]中,[粘贴]aspsky7.0.txt文本中“步骤4”所指定的SQL语句,并点击[SQL查询分析器]菜单中的[执行查询]

    至此操作完毕,数据共享成功。

 




 


    6.提示:

    删除无用数据(可选):在以前操作中iChat数据库中的UserInfo表已经合并到了iChatbbs数据库用户表中,因此 iChat数据库中的UserInfo表已经没有作用,可以将其删除。
    在[SQL查询分析器]中,[粘贴]:URL=upload/2008/5/200805060340515436.txt]aspsky7.0.txt[/URL]文本中“步骤3”所指定的SQL语句,并点击[SQL查询分析器]菜单中的[执行查询]。
 

    在iChat聊天室或者动网论坛注册,然后用该用户名和密码在动网论坛或者iChat聊天室登陆。如果成功登陆,既表明操作正确,数据库共享成功。

    此演示中help文本中提供的转换程序只对应动网论坛为7.0版本。

    附件:--aspsky7.0.txt