我以前的程序是利用ADOConnection连接本机的SQL Server2000数据库,
但是,由于磁盘占用空间问题,在别的机建立同样的数据库后,
修改ADOConnection控件的connection string(输入对方的服务器名、使用windowsNT集成安全设置)时,
出现了“用户‘(null)’登陆失败。原因:未与信任SQL Server连接相关联。”
这是怎么回事,特请各位前辈请教。谢谢!

解决方案 »

  1.   

    本机的Windows登陆用户在Server中有无帐户,无帐户则出错。
    本机的Windows帐户名和密码与Server中相同吗?不同则出错。
    当前用户正常登录了Windows系统吗?未登录则出错。
      

  2.   

    你先用你的SQL Server进行注册一下,这样,看一看能不能通过SQL Server连到别人的机子上?这种问题很多都出现在没有授权,也就是你的网络没有完全的配通,不要认为你可以在LAN上访问别人的机子就表示你们完全的将网络配通了;
      

  3.   

    谢谢 VeryOldMan(老者) 
    我把自己的机账户名和密码改与改Server相同之后,就不会出错了,但是,这样太不安全了而且麻烦,能否在SQL Server中新建一个用户和明码,
    然后这边的ADOConnection控件的connection string修改下,就可以登陆行不行呢?
      

  4.   

    改SqlServer的登录方式为混合验证方式!
      

  5.   

    SQL Server中当然可以建立新用户的!
      

  6.   

    connection string可以指定登录到数据库的用户名啊。