日期:2014-05-17  浏览次数:20807 次

连接sql server数据库,提示用户登陆失败. 帮忙啊 !!!!!!!
数据库连接发生错误,请联系系统管理员解决。

错误类型:用户   'XINHEN-82DF0BAE\IUSR_XINHEN-82DF0BAE '   登录失败。
代码如下

<%
      On   Error   Resume   Next
      dim   ado
      dim   rs
      set   ado=server.CreateObject( "adodb.connection ")
      set   rs=server.createobject( "adodb.recordset ")
      ado.Open   "Provider=SQLOLEDB.1;Integrated   Security=SSPI;Persist   Security   Info=False;Initial   Catalog=leaf;Data   Source=(local) "
      if   Err.Number <> 0   then
                response.write   " <p   align=center> 数据库连接发生错误,请联系系统管理员解决。 </p> "
                response.write   " <p   align=center> 错误类型: "&   err.description   & " </p> "
                response.end
      end   if
%>
以前能用,我重装了一下系统,设置了一个开机密码,就不行了.
该怎么写啊?????????

------解决方案--------------------
应该和开机密码没关系
看看SQL的用户名和密码对不对
ConnStr = "Driver={SQL Server};Server= " & DBServerName & ";DataBase= " & DBName & ";UID= " & DBUid & ";Pwd= " & DBPwd
------解决方案--------------------
开机密码的问题,不信把开机密码改回来试一下。
------解决方案--------------------
管理工具--计算机管理--本地用户和组。。。把密码改回来试一下。
------解决方案--------------------
ado.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=leaf;Data Source=(local); "

这个SQL连接语句中,没有只定用户名和密码。
------解决方案--------------------
你的sql server肯定是设置的windows验证,windows密码一改,肯定连不上,可改回即可。

------解决方案--------------------
指定登录数据库的用户名与密码就可以了.
ado.Open "Provider=SQLOLEDB.1;Initial Catalog=leaf;Data Source=(local);User ID=sa;Password=sa "

------解决方案--------------------
最简单解决办法:
还是改回“windows验证”,然后,改回原来的登陆口令,注销,重新登陆一次即可。
------解决方案--------------------
你是装在本机上的吗?请先确认你的数据库是不是开启了!