数据库链接错误,望高手指教!
数据库链接错:
MMicrosoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for SQL Server 错误 '80004005'
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/exercise/5/conn.asp,行11
什么原因造成。
数据库链接语句:
set conn=Server.CreateObject("adodb.connection")
strConn="provider=sqloledb;data source=127.0.0.1;uid=sa;database=mysqlserver"
conn.Open strConn
问题点数:50、回复次数:12Top
1 楼liuyingzi(英子)回复于 2004-05-02 09:10:16 得分 0
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={SQL server};server=localhost;uid=sa;pwd=;database=mysqlserver"
你少了 pwd=????
Top
2 楼s1ihome(My hometown is a beautiful village)回复于 2004-05-02 09:34:49 得分 0
应该是这原因Top
3 楼laoshuan123(老拴)回复于 2004-05-03 01:42:16 得分 0
有了用户名 uid=sa
可是没有密码 pwd=laoshuan
呵呵!编程序时经常会出现遗漏的,没关系,加油!Top
4 楼fang0312(格子月亮)回复于 2004-05-03 04:40:53 得分 0
同意楼上得
pwd=?Top
5 楼Drowning(悠長假期~~)回复于 2004-05-03 05:09:50 得分 0
连接数据库的字符串有问题
可以先建一个.udl的文件,然后打开,测试数据源Top
6 楼Amely(下班网www.xbup.com)回复于 2004-05-03 05:32:17 得分 0
缺少 'End'
/iisHelp/common/500-100.asp,行242
242行少了条件结束语!!
先检查再说!!
Top
7 楼rockyljt(江濤)回复于 2004-05-03 08:27:49 得分 0
連接少了 pwd=?Top
8 楼zhaolin1982(菜鸟一个)回复于 2004-05-03 08:34:58 得分 0
呵呵。为什么有时打上密码也是这样?Top
9 楼pandahyang(偶在学习.NET)回复于 2004-05-03 11:16:58 得分 0
242行出错是由于windows自己的错误处理页面500-100.asp的问题,你用xp的同名文件覆盖就没有这个问题了Top
10 楼postfix2(风间真)回复于 2004-05-03 13:24:36 得分 0
1、用sa打开查询分析器,如果打不开,在企业管理器打开注册属性,找到安全性,选择sql与windows
2、如果sa的密码不对的话
可以用windows登陆进入查询分析器exec sp_password null,null,'sa'
把密码改为空
3、如果windows登陆都进不去的话,恭喜你从新装sql了
如果2步没有问题的话
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={SQL SERVER};server=localhost;uid=sa;pwd=;database=数据库名"
%>
Top
11 楼tonymucor(tonymucor)回复于 2004-05-04 09:47:07 得分 0
添上pwd也不行,错误依旧,是不是SQL Server哪里设置的不对,我用的是2000。Top
12 楼stayhere(且留连)回复于 2004-05-04 10:41:54 得分 50
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
1、 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server;
2、 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡;
3、 在"身份验证"下,选择"SQL Server和 Windows "。
4、 重新启动SQL Server服务。
Top




