《sql create table》 

一、建立数据库
  1、首先在SQL SERVER中新建立一个数据库,一般取名为iChat (DATABASE NAME)
  2、然后在“SQL查询分析器”中执行\iChat\usermgr\TABLE.SQL脚本创建数据库表结构。
    (注意:执行脚本前要将新建的数据库选为当前数据库,以免在master库中建表)
 
 二、配置ICHAT.INI文件
  用记事本打开ICHAT.INI文件,设置如下:
 Users Manager = E:\ichat\usermgr\ichat_sql.dll
 USERMGR_DSN = 127.0.0.1
 USERMGR_UID = sa
 USERMGR_PWD = 8888888
 USERMGR_TABLE_NAME = iChat;UserInfo

  三、参数注释: 
 USERMGR_DSN
  使用DB-LIB接口时,此处不是设置DSN的名字,而是设置SQL SERVER的名称
  如果SQL SERVER和ICHAT安装在同一服务器上,则将此参数设置为127.0.0.1即可
  如果SQL SERVER安装在另外一台服务器上,请正确设置SQL SERVER的IP或名称
  注意:SQL SERVER和ICHAT如果不在同一机器上,或者是SYBASE数据库系统,
                      可使用SQL的CLEINT CONFIG工具新建一个Profile,将名字设置正确即可。
 USERMGR_UID
  访问SQL SERVER数据库的用户名
 USERMGR_PWD
  访问SQL SERVER数据库的密码
 USERMGR_TABLE_NAME
  此处设置与ODBC接口的SQL SERVER完全不同,请特别留意。
  正确格式: 
   USERMGR_TABLE_NAME = 数据库名;表名
   USERMGR_TABLE_NAME = iChat;UserInfo

  数据库名就是上面如何建立数据库里介绍的DATABASE NAME
  表名就是数据在DATABASE中的表名
  (两个参数中间用“分号”分隔开,有任何设置错误将无法正常读取数据)
  
  如果您设置的登录帐号的缺省数据库就是ICHAT数据库,那也可以忽略:
  “数据库名”这个参数,仅设置一个表名参数即可(删掉分号以前的数据即可)。

  四、测试(可直接获取数据库配置错误信息)
  设置完毕后,使用1.7版iChat提供的TestDrv.exe来测试是否数据库是否正常。
  使用TestDrv测试数据库必须保证ICHAT.INI文件和TestDrv.EXE在同一目录。

    建议:尽量不要使用sa作为ICHAT访问数据库的密码,应该新建一个专门的帐号

  作者推荐:如果您使用SQL SERVER来管理ICHAT用户数据,那么推荐您使用DB-LIB接口
       的DLL接口模块,这样要比使用ODBC访问SQL SERVER要节省更多的资源。