CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

数据库链接错误,望高手指教!

楼主tonymucor(tonymucor)2004-05-02 09:06:33 在 Web 开发 / ASP 提问

数据库链接错:  
  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

相关问题

  • 数据库链接错误??
  • 帮帮忙!链接数据库错误!
  • 小妹?^_^?捉虫:出现数据库链接错误!
  • 数据库连接错误
  • 数据库 错误 急!!!!!!!!!!!!!!!!
  • 数据库出现错误
  • 数据库写入错误:
  • 连接数据库错误
  • 数据库连接错误
  • 数据库连接错误

关键词

  • 数据库
  • 验证
  • sa
  • 选择
  • 密码
  • 连接
  • 用户
  • asp
  • sql
  • server

得分解答快速导航

  • 帖主:tonymucor
  • stayhere

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo