连接代码如下:
.Provider = "SQLOLEDB"
.ConnectionString = "server=192.168.0.193;Integrated Security=SSPI;Data Source=CC;Initial Catalog=KJ2000"192.168.0.193   是SQL服务器所在的IPCC             是SQL服务器名称KJ2000         是测试用的数据库运行时错误'-2147467259(80004005)':
用户'(null)'登录失败。原因:未与信任SQL Server连接相关联。

解决方案 »

  1.   

    Dim cn As New ADODB.Connection
    Dim rst As ADODB.Recordset
    cn.Open "Provider=SQLOLEDB.1;Data Source=10.168.188.100;Initial Catalog=Northwind", "sa", "1223pass"
    Set rst = cn.Execute("SELECT *FROM Customers")
      

  2.   

    是不是需要设置服务器
    这样试试:
    开始->程序 ->Microsoft SQL Server ->服务器网络实用工具->常规->启用WinSock代理(W)->填写代理ip和代理端口
      

  3.   

    To chewinggum:SQL SERVER 2000数据库我使用的是信任连接,还要用户名和密码?
      

  4.   

    在企业管理器中有个“安全性”,安全性里有个登录,有个用户SA,密码就是你自己在安装sql时设的,或者后来也可以改的,
    Provider = "SQLOLEDB"
    .ConnectionString = "server=192.168.0.193;user id=sa;password="你的密码";Integrated Security=SSPI;Data Source=CC;Initial Catalog=KJ2000"
      

  5.   

    sa的密码我忘记了,好像以前曾经设过但是平时用的是Windows登陆,怎么办?
    只能重装Sql Server吗?