ASp连接mssql的问题,今天刚安装MSSQL,一头雾水
conn.asp文件片段
<%
dim conn,connstr,starttime
starttime=timer()
set conn=server.createobject("adodb.connection")
connstr="driver={SQL Server};server=(local); uid=laos;pwd=123456;database=laos_2yue"
conn.open connstr
if err then
response.write "禁止对数据库非法操作!"
response.end
end if
function closedatabase
conn.close
set conn = nothing
end function
Response.Buffer=True
Server.ScriptTimeOut=90
Session.CodePage=65001
dim qs,errc,iii
qs=request.servervariables("query_string")
dim deStr(21)
deStr(0)="net user"
deStr(1)="xp_cmdshell"
deStr(2)="/add"
deStr(3)="exec%20master.dbo.xp_cmdshell"
deStr(4)="net localgroup administrators"
deStr(5)="select"
deStr(6)="count"
deStr(7)="asc"
deStr(8)="char"
deStr(9)="mid"
deStr(10)="'"
deStr(11)=":"
deStr(12)=""""
deStr(13)="insert"
deStr(14)="delete"
deStr(15)="drop"
deStr(16)="truncate"
deStr(17)="from"
deStr(18)="update"
deStr(19)="master"
deStr(20)="declare"
deStr(21)="exec"
errc=false
for iii= 0 to ubound(deStr)
if instr(qs,deStr(iii))<>0 then
errc=true
end if
next
if errc then
Response.Write("出错了!")
response.end
end if
错误信息:
技术信息(用于支持人员)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'laos' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/inc/conn.asp, 第 6 行
答案:...
connstr="driver={SQL Server};server=(local); uid=laos;pwd=123456;database=laos_2yue" ''问题出在这一句上,有可能是你的SQLSERVER中并没有laos这个用户,也有可能是你的SQLSERVER中有laos用户但密码并不是123456,建议你到MSSQL的企业管理器增加该帐号或设置密码为123456
...
上一个:Asp+mssql网站上传后打开网页时显示数据库错误,错误代码10002 是怎么回事啊
下一个:mssql 帝国cms系统 出错了.