设置一个远程用户啊!
再有,你说的这个问题,是不是你的SQL服务器本来单独登录认证的,现在改成NT验证?

解决方案 »

  1.   

    strcnn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=dbname;Data Source=serverName"
    采用nt验证时你必须登陆到数据库服务器同一个域,而且此数据库服务器必须授权"lj"用户可以登陆,Sql server也必须授权"lj"
      

  2.   

    constr = "Provider=SQLOLEDB.1;User ID=用户名;Password=密码;Persist Security Info=False;User ID=用户名;Initial Catalog=你的数据库名;Data Source=XXX.XXX.XXX;Network Library=dbmssocn"
    可以实现客户端访问远程SQLSERVER服务器!
    给分!!
      

  3.   

    我在server win2000管理工具添加了用户lj(管理员)密码4408
    在sql7中的login种添加了lj nt 验证,然后数据库中添加了域用户lj
    但是在程序中连接是还是failed
    真不知道怎么会事?难道datasource 应该以地址来表示(楼上写的)