用户'(null)'登陆失败,原因:未与信任SQL SERVER建立相关联!!?????
我是用SERVER安装了MS SQL SERVER,用ADO 来连接数据库。用administrator,登陆,密码为空我是用WINDOWS 的验证。在ADOCONNECTION中,服务器名称为:TY\QUERY(MS SQL SERVER 中安装了两个实例,为数据库中的第二个组)我在客户端(1)是用server的,用administrator,登陆,密码为空,用MS SQL SERVER 的客户端连接程序,建立一个服务器别名:TY ,用TCP/IP协议。运行我的程序,可以正常使用,我在客户端(2)是用win2k professional 的,用administrator,登陆,密码为空,用MS SQL SERVER 的客户端连接程序,建立一个服务器别名:TY ,用TCP/IP协议。运行我的程序,用户'(null)'登陆失败,原因:未与信任SQL SERVER建立相关联!!?????
我在客户端(3)是用win98的,用administrator,登陆,密码为空,用MS SQL SERVER 的客户端连接程序,建立一个服务器别名:TY ,用TCP/IP协议。运行我的程序,用户'(null)'登陆失败,原因:未与信任SQL SERVER建立相关联!!?????想问这个是为什么呢 ?请教高手了!!

解决方案 »

  1.   

    分析:
    1  你确认是windows验证?用户名,密码无误?
    2  你服务器装了数据库的sp3?(不是操作系统的sp3)数据库的sp3要求2K的操作系统至少有sp2,XP的至少有sp1,nt至少要sp4
    3  有可能是程序连接字符串的WT,先用查询分析器连一下试试。。
    4  如果还不行,改用混合模式验证。用SQL的用户登录。
      

  2.   

    下载mdac 2.8,然后更新两台客户端。