天津万隆花园顶层:Microsoft OLE DB Provider for SQL Server 错误 '80040e4d'

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 19:38:58
Microsoft OLE DB Provider for SQL Server 错误 '80040e4d'

用户 'sa' 登录失败。

/bbs/CONN2.ASP,行 15

=====================================
conn2.asp代码
=====================================
<%
Dim dsnstr
'定义数据库类别,1为SQL数据库,0为Access数据库

Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
SqlDatabaseName="7878bbs"
SqlPassword="kingstone+bbs+1207good"
SqlUsername="sa"
SqlLocalName="127.0.0.1"

Dim ConnStr
ConnStr = "Provider=Sqloledb; User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
Set dsnstr = Server.CreateObject("ADODB.Connection")
dsnstr.open ConnStr
If Err Then
err.Clear
Set dsnstr = Nothing
Response.Write "数据连接错误!"
Response.End
End If
set rs=server.CreateObject("adodb.recordset")

%>
已经尝试下面的方法,结果失败
在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server操作步骤:在企业管理器中--右键你的服务器实例(就是那个有绿色图标的)--编辑SQL Server注册属性--选择"使用windows身份验证"--选择"使用SQL Server身份验证"--登录名输入:sa,密码输入sa的密码--确定

==============================================
感谢huli_susey 提示是这样的
由于如下所示的连接错误,SQL Server 注册失败。还要修改吗?
用户 "sa" 登陆失败。

是 否
===============================================
感谢chenxizx
sql server怎么样重新注册?
谢谢

他告诉你sa登录失败,应该是已经连接上数据库了,是sa用户无法成功登陆,但按你的说法你已经可以使用sa登录了,再检查一下你的设置,看看数据库是否在用win和sql方式登录,sa的密码有没有问题

有可能是sql server的问题。
最好不用windows身份验证。重起一遍 sql server然后再重新注册一下。