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

asp 连接问题

错误类型: Microsoft SQL Native Client (0x80040E4D) 用户 'sa' 登录失败。 /conndb.asp, 第 8 行 什么问题。。谢谢回答!!! 在线等答案
补充:ConnStr="Provider=SQLNCLI.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=MyJob;Data Source=localhost"
等这的 密码要一样吗?
~~

~~
我的数据库是还原的。还原时也没要求输入密码验证吗
登入时用 WINDOWS身份验证的。。
要运行一样要用 SQL SERVER
答案:<%
conn_string = "Driver={SQL Server};server=.;uid=sa;pwd=sa;database=e_depart;"
Set conn = Server.Createobject("ADODB.Connection")
conn.open conn_string

dim sql_injdata,sql_inj,sql_get,sql_data
SQL_injdata = "'|""|{|}|[|]|\|:|;|<|>|?|,|.|`|~|!|@|$|%|^|(|)|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare|or"  
SQL_inj = split(SQL_Injdata,"|")  
'防止Get方法注入 
If Request.QueryString<>"" Then  
For Each SQL_Get In Request.QueryString  
For SQL_Data=0 To Ubound(SQL_inj)  
if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA))>0 Then  
Response.Write "<Script Language=javascript>alert('请不要在参数中包含非法字符尝试注入!');history.back(-1)</Script>"  
Response.end  
end if  
next  
Next  
End If  
'防止Post方法注入 
If Request.Form<>"" Then  
For Each Sql_Post In Request.Form  
For SQL_Data=0 To Ubound(SQL_inj)  
if instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA))>0 Then  
Response.Write "<Script Language=javascript>alert('请不要在参数中包含非法字符尝试注入');history.back(-1)</Script>"  
Response.end  
end if  
next  
next  
end if 
%>
其他:connstr="driver={SQL Server};server=服务器名称或IP地址;uid=sa;pwd=密码;database=数据库"

看一下:1,SQL服务器有没有启动;2,sa登陆密码是否错误;3,数据库是否存在 1.你修改sql 密码到你以前写connection语句一样的密码
  在windows控制面版-->管理工具-->服务-->mssqlserver-->属性-->改为你的新的操作系统密码,用户名是sa,密码是你以前的

2.你把
uid=sa,pwd改成你现在在安装sql server时候输入的混合模式的密码 你查一下SQL连接参数!
不要用WINDOWS身份验证登陆,你可以试试用SA登陆,去SQL里改密码,或在SQL里创建一个用户就OK了,然后你把连接参数改改:
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
改完之后你再看看! 

上一个:If(0, "True Condition", "False Condition")什么意思!
下一个:于渊第二版第2个程序32位汇编怎么字母显示不出来 在BOCHS里能通过但就是显示不出来

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,