我机器之前装了一个SQLSERVER2000,后来为了测试方便,我又安装了一个MSDE,并指定实例名为 TestDB。之后我用BDE配置数据库连接,在SERVER NAME 中写上了“TestDB”,却无法连接上,我记得如果本机开发没有特定SQLSERVER实例名的时候,直接填写“(Local)”就可以了,那么指定之后,有什么别的写法么,
是 (local)\TestDB 还是什么别的,我都试过了,高手来帮帮我,谢谢

解决方案 »

  1.   

    你在企业管理器里sqlserver组里把这个实例添进去,试试,然后检查服务管理器里是否启动服务
      

  2.   

    其实BDE是可以这么用的打开ODBC,添加一个"用户DSN",怎么就设置,很简单看着打就添就行,关键的是服务器你用SQL2000是写“(Local)”,只要是本机就可以写127.0.0.1,通了就完事.在填写BDE的DATEBASE时,双击选Alias name就可以选到,下面生成的代码只留
    user name=....
    password=...OK.可以用了
      

  3.   

    我用 osql -S 主机名\TestDB -Usa -Ppwd  已经可以连接了,数据服务已经起来了。
    2楼说的那种方法,我要把之前的BDE配置的程序全改掉,效率上不划算,还是谢谢了,有没有做过这方面的,说说经验,谢谢阿~!!
      

  4.   

    谢谢大家,我自己搞定了,原来因为安装时的DB-LIB是的一个参数没有设置正确。散分。