《odbc接mssql》 

一、建立数据库
  1、首先在SQL SERVER中新建立一个数据库(ICHAT)。
  2、然后在“SQL查询分析器”中执行TABLE.sql脚本创建数据库表结构。
    (注意:执行脚本前要将新建的数据库选为当前数据库,以免在master库中建表)

 二、建立系统DSN数据源
  1、打开“控制面板-管理工具-数据源 (ODBC)-System DSN”。
  2、点击“Add”并选择“SQL Server”,然后给数据源取一个名称,如:iChat。
  3、在“Server”一栏里选择“(local)”,这说明你的SQL Server安装在本地。
  4、点击下一步后,选择“With SQL Server authentication ....”
  5、在“Login ID:”和“Password:”里填入访问数据库系统的帐号及密码
 (注意:测试时可使用sa作为登录帐号,正式使用时切勿使用sa帐号,注意安全!)
  6、点击下一步后,将“Change the default database to”选项打钩。
  7、打钩后,将你刚才新建的数据库选中,设为此DSN缺省数据库(此步必不可少)。
  8、此后一直点击下一步,直至完成所有步骤。

 三、配置ICHAT.INI文件
  用记事本打开ICHAT.INI文件,设置如下:
 Users Manager = E:\ichat\usermgr\ichat_odbc.dll
 USERMGR_DSN = DSN=iChat;UID=sa;PWD=hahaha;
 USERMGR_TABLE_NAME = UserInfo

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


  注意:与ACCESS MDB数据库配置不同的是,SQL SERVER的USERMGR_DSN参数后
  面需要设置访问帐号和密码,如:UID=sa;PWD=hahaha;

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