当前位置:编程学习 > asp >>

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系统 出错了.

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,