hi,各位大侠:我在一台电脑上用的是sqlserver做为数据库服务器,操作系统是windows 2000 server, 另外一台电脑上用的是windows 2000 professional ,
在这台机器上开发的程序,要连接到数据库服务器,必须要用 开始/运行/打开\\数据库服务器名,待输入了NT用户名与密码之后才可以连接,要知道我adoconnection上可是设置了sql用户名与密码的,怎么还要这一步呢??请大家告知多谢.

解决方案 »

  1.   

    程序里是怎么写的?OPEN没有?代码贴出来看看
      

  2.   

    你的adoconnection的connection string是否用了integrated NT security?
    adoconnection的login prompt是否True?
      

  3.   

    你在安装的时候,设置的是通过windows身份验证.
    你可以在sql server的注册属性里面重新调整.
    Good Luck!
      

  4.   

    你将adoconnection的loginprompt属性设置成false。
      

  5.   

    ConnectString贴出来,让大家看看,是否有错!
      

  6.   

    你应该是把SQL SERVER的登录方式设成“WINDOWS 身份验证”了,要把它改成“SQL SERVER身份验证”。