标题:sa怎么样和SQLSERVER连接相关联!
只看楼主
solution
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2006-6-26
 问题点数:0 回复次数:13 
sa怎么样和SQLSERVER连接相关联!

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/try/conn/conn.asp, 第 5 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
GET /try/second/modanddel.asp

时间:
2007年7月30日, 20:30:54

modanddel.asp
<!--#include file="../conn/conn.asp"--><!--包含文件用于数据库的连接-->
<%
set rs=createobject("ADODB.Recordset")
sql="Select ID,产品名称,单位数量,单价,库存量,订购量 from 产品"
rs.open sql,conn,1,1
pagecounter=15'每页显示的记录数
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="../style/style.css" rel="stylesheet" type="text/css">
<title>修改--删除表记录</title>
</head>
<body>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="2" bgcolor="#FFCC66">
<form name="form1" method="post" action="delete.asp"> <tr>
<td align="center" bgcolor="#FFFFFF"><span class="STYLE3">产品名称</span></td>
<td align="center" bgcolor="#FFFFFF"><span class="STYLE3">单位数量</span></td>
<td align="center" bgcolor="#FFFFFF"><span class="STYLE3">单价</span></td>
<td align="center" bgcolor="#FFFFFF"><span class="STYLE3">库存量</span></td>
<td align="center" bgcolor="#FFFFFF"><span class="STYLE3">订购量</span></td>
<td align="center" bgcolor="#FFFFFF"><span class="STYLE3">修改信息</span></td>
<td align="center" bgcolor="#FFFFFF"><input type="submit" name="Submit" value="删除"></td>
</tr>
<%
pageno=request.QueryString("pageno") '使用request.QueryString集合取得参数pageno的值
rs.pagesize=pagecounter '把页面记录数赋值给Recordset对象的pagesize属性,即一页所包含的记录数
page=rs.pagecount 'rs对象包含的数据页面
if pageno="" or pageno<1 then '当取到的当前页为空或者小于1时,把页面定位在第一页
pageno=1
end if
if rs.eof or rs.bof then
response.Write"<font color=""ff0000"">此数据表没有记录!</font>"
else
rs.absolutepage=Cint(pageno) '当页面不为空时,定位到pageno页面
position=rs.PageSize*pageno '计算到当前页面总的记录数
pagebegin=position-rs.PageSize+1 '当前页面开始的记录数
if position < rs.RecordCount then
pagend=position
else
pagend= rs.RecordCount
end if
e=1
do while not rs.eof and e<=rs.pagesize '在页面中循环显示15条记录
e=e+1
%>
<tr>
<td align="center" bgcolor="#FFFFFF" class="font2"><%=rs("产品名称")%></td>
<td align="center" bgcolor="#FFFFFF" class="font2"><%=rs("单位数量")%></td>
<td align="center" bgcolor="#FFFFFF" class="font2"><%=rs("单价")%>元</td>
<td align="center" bgcolor="#FFFFFF" class="font2"><%=rs("库存量")%></td>
<td align="center" bgcolor="#FFFFFF" class="font2"><%=rs("订购量")%></td>
<td align="center" bgcolor="#FFFFFF" class="font2">
<a href="modinfo.asp?MID=<%=rs("ID")%>">修改</a></td>
<td align="center" bgcolor="#FFFFFF" class="font2"><%ID=rs("ID")
response.Write"<input type=""checkbox"" name=""checkbox"" value="""& ID &""""%></td>
</tr>

<%
rs.movenext
loop
pagecounter=pagecounter-1
end if
rs.close '关闭记录集对象
set rs=nothing '释放记录集对象
conn.close '关闭数据库的连接
set conn=nothing '释放Connection对象
%>
<tr>
<td colspan="7" align="center" bgcolor="#FFFFFF" class="font2">
页次:[<%=Cint(pageno)%>/<%=page%>]
记录:[<%=Cint(pagebegin)%>至<%=pagend%>条]
<%if Cint(pageno)>1 then%>
<a href="?pageno=<%=(pageno-1)%>">[上一页]</a>
<%end if%>
<%if page>1 and Cint(pageno)<Cint(page) then%>
<a href="?pageno=<%=(pageno+1)%>">[下一页]</a>
<%end if%>
</td>
</tr>
</form>
</table>
</body>
</html>

conn.asp
]<%
dim conn,connstr
connstr="Driver={sql server};uid=sa;pwd=123456;database=data;server=sophie"
set conn=server.CreateObject("ADODB.CONNECTION")
conn.open connstr
%>



lJjUSJSC.bmp (299.12 KB)
搜索更多相关主题的帖子: SQLSERVER 
2007-07-30 20:35
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
我也遇到过,大概是安装时没有选择混合模式所以出错,你用WINDOWNS登陆看可以不。或者重新装一定要记到选择“混合模式”

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-07-31 15:36
solution
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2006-6-26
得分:0 
我重新申请了一个数据库新用户名,但仍然显示同样的错误,我在安装时似乎没有混合模式的提醒.
请求各位帮忙.

2007-07-31 17:05
leixiangchao
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-27
得分:0 

重新安装SQL Server吧
一定要选择混合模式

2007-07-31 17:36
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
在最后步一定有混合模式选项

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-07-31 17:37
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 

有的啊.在"选择服务帐户"的界面的下一步啊..就出现"身份验证模式",选择混合模式.然后呀输入密码和确认密码....


革命尚未成功,同志仍需努力-----+++
2007-07-31 21:55
solution
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2006-6-26
得分:0 
重新安装了一遍,没有大家所说的混合模式,是不是我的版本不对啊.

2007-08-01 09:43
lzalibabalr
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-7-31
得分:0 
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/try/conn/conn.asp, 第 5 行


检查一下/try/conn/conn.asp
检查conn.asp这个文件,是不是服务器等名称和sa密码是不是和你的一样??
2007-08-01 10:02
solution
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2006-6-26
得分:0 
我的系统是XP SP2 GHOST版本的.我安装的SQL2000只能安装客户端,而且都没有安装路径选择.到最后就是一对话框:SQL2000某个实例安装完成.
是不是因为系统和它不兼容的缘故啊?

2007-08-01 10:45
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 
只能安装客户端,不对吧..而且有路径选择的呀..有一个"安装定义"界面,选"服务器和客户端工具".

革命尚未成功,同志仍需努力-----+++
2007-08-01 11:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-159240-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.786314 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved