adoconnection.open "Provider=SQLOLEDB.1;Password=aaa;Persist Security Info=True;User Id=sa;Initial Catalog=pattern;Data Source=kingkong"

解决方案 »

  1.   

    还是不行……还是同样的错误……
    会不会是服务器上sql server的设置有什么要修改的?
    sa我是用了他默认的,只是修改了密码而已。
      

  2.   

    对了。服务器那边的Running-\\SQLSERVER-MSSWLServer.是否开了?如果没开肯定没连上。
      

  3.   

    呵呵,如果象pengcheng(鹏程)说的那样的话,当然是连不上的。
    "Provider=SQLOLEDB.1;Password=aaa;Persist Security Info=True;User Id=sa;Initial 
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^这儿是关键。               
    Catalog=pattern;Data Source=kingkong" 
      

  4.   

    to pengcheng(鹏程)服务器上的服务管理器已经开了的。
    to TonyJoule(寒星)我确实是把你的话copy过去,但是还是同样的错误
    btw:Persist Security Info=True这句话是什么意思呢?
      

  5.   

    Persist Security Info=True这句话意思是如果你是以SQL的login id登录服务器的
      

  6.   

    很简单,在windows平台,它需要进行Domain的验证。也就是说必须先登入Sqlserver所在Domain!
      

  7.   

    如果使用""Provider=SQL Server;User ID=username;Pwd=password;database=dbname" 
    就可以不用登录域了
    (当然SQLSERVER要设成混合认证模式或其本身的认证模式)
      

  8.   

    为什么不使用
    driver={SQL SERVER};server=Sql server;UID=username;PWD=password;database=database?
      

  9.   

    to vbbase(vbbase) driver应该写什么?连不上呀。
      

  10.   

    driver={SQL SERVER};server=ip地址;UID=用户名;PWD=密码;database=数据库
    这是无dsn连结的方法
    你连不上报告什么错阿
      

  11.   

    从你上面的错看好像是连接nt服务器时无法验证密码字,你可以通过一个nt上有的用户登录你本机,密码一样,然后就不要密码了吧.
      

  12.   

    不行,错误是“客户无法建立连接”
    但是只要先用服务器的win2000用户名和密码在本地机上登陆服务器一次,然后就可以了。
    这是什么原因?
      

  13.   

    如果你是通过控件输入信息的,那么检查你的输入是否规范,比如是否有多余的空格等等!
    如果不是的话,我觉得有可能是你在数据库连接时应该选用“验证登陆”,不要选择“WINDOWS登录”!
      

  14.   

    我是用语句输入的。全部信息都放在语句中直接执行都不行。
    to setfocus(脸谱):请问你说的选择“验证登陆”是在哪里选?
      

  15.   

    1.你在你的电脑上安装一个SQL Server的客户端,用你这个可以访问你的服务器上的SQL Server.
    2.如果上面的可行,那么说明你的网线是好的。并且没有什么问题。如果你的哪个不行,那么问题可能是你的网线有问题或是什么啦!
      

  16.   

    通过ODBC建立系统DSN
    adoconnection.Open "DSN="你建立的DSN";driver={SQL SERVER};server="SQL SERVER服务器的名称";UID=username;PWD=password;database="你想要连的数据库""客户端不用装SQL SERVER这样一定行的,好运!要是连上了别忘了加分阿!!呵呵..........
      

  17.   

    dsn是什么?我一向都是用ado连数据库的。
      

  18.   

    不会吧!!DSN你不知道?控制面板->ODBC好好看看!!
      

  19.   

    我是通过ODBC连的阿!!有很多人说odbc要别淘汰了!我一直这么用的!感觉挺好的!!:)
      

  20.   

    是不是登录win98的用户名和密码不是NT域用户的合法用户,现在NT上注册一下
      

  21.   

    to: wingler
      或者把KINGKONG的GUEST打开,不设置密码,就可以用上面那两句话连上SQL SERVER.我以前遇到过这种情况,一般是由于更改系统密码后会导致Sql  Server 无法启动,主要是在服务器端的Sql设置.
      

  22.   

    在SQL里的数据库上右击旧可以看见了!
      

  23.   

    to Strator(痞子):服务器端的sqlserver设置了混合登陆模式的,sql server也是确定启动的了,因为已经运行了服务管理器。
    to setfocus(脸谱):我一直都是用混合模式的。连不上。
      

  24.   

    你可以用ADO控件生成连接字符串,可以测试连接的,如果成功,你把字符串拿来用不就行了