mycnn.ConnectionString = "driver={SQL Server};server=8C-1;database=学生管理数据库;uid=sa"
   mycnn.CursorLocation = adUseServer
   mycnn.Open
   If mycnn.State = adStateOpen Then
     MsgBox "ok"
    End If
    Set mycmd.ActiveConnection = mycnn
    '调用存储过程
      .......
   程序在客户机上运行时出错,说“SA登陆失败,未与信任的SQL SERVER连接相关联”

解决方案 »

  1.   

    在SQL2k里没有在安装时设置密码
      

  2.   

    两台机器都是WIN2K,主机名是对的,不过客户端机器用户的设置谁能详细说一下?为盼!!
      

  3.   

    在客户端装一个SQL查询分析器,看看可不可以连上?
    若不能,就是SQL服务端的问题了(认证方式?权限?服务未启动?)
      

  4.   

    理解一下SQL Server的驗證方式,一種中Windows方式,一種是Sql server方式,如果數據庫只能以windows方式登錄就會出現類似問題,因為不同的機上,windows的身份不一樣
    sql server方式:"Provider=SQLOLEDB.1;Password="密碼";Persist Security Info=True;User ID=" &用戶名 & ";Initial Catalog="&數據庫 &" ;Data Source=" & 主機名"
    windos方式:Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="&數據庫 &" ;Data Source=" & 主機名"