ASP连接SQL2000代码出错

来源:百度知道 编辑:UC知道 时间:2024/05/11 17:32:27
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/index.asp, 第 5 行

下面是我的网页代码,,,不知错在哪里,,,,好像是用户和密码有误吧,,,怎样修改呢....我不知SQL的用户名是什么,,,,好像是通过window身份验证的...

<%
dim conn
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={SQL Server};server=(local);uid=;pwd=;database=ASP"
set rs = Server.CreateObject("ADODB.recordset")
%>
<html>
<head>
<title>ASP动态网页教程---数据库的连接</title>
</head>
<% '读取数据库
exec="select * from ds"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<body>
<div align="center"> ASP动态网页教程---数据库的连接</div>
<br>
<%do while not rs.eof%>
<%=("姓名:"&rs("name&q

conn.Open "driver={SQL Server};server=(local);uid=;pwd=;database=ASP"
这就是你的代码?没有修改过发上来的?
uid默认为sa;pwd你才知道

要不用DSN连接(手动添加系统数据源):
Set connstr=server.CreateObject("ADODB.Connection")
Connstr.Open "localserver","sa","密码"

晕死,你进入SQL SERVER“企业管理器” 进入你的数据库服务器,点安全性——登陆 右击右侧——新建登陆,就可以添加一个用户。

然后,进入你要连接的数据库,点“用户”——右击右侧位置,——新建数所库用户——选择你刚刚添加的用户名,勾选“db_owner”

这样你就添加好了一个用户。

再修改:
conn.Open "driver={SQL Server};server=(local);uid=;pwd=;database=ASP"
改成刚刚加的那个用户。就好了。