连接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验证”,然后,改回原来的登陆口令,注销,重新登陆一次即可。
------解决方案--------------------你是装在本机上的吗?请先确认你的数据库是不是开启了!