在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>ASP>F0018515 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 再次紧急请教各位高手?[连不上sql server]back to ASP forum  
作者:yxp108,6级分数:0
日期:2002/9/20 8:05:00类别:ASP, 技术问题
回复:12次浏览:1470次
状态:无分贴

您好!现有一问题请教如下:
当我用sqlsever7.0以下代码正常,用sql2000sever时以下三种方法IE告知(Conn.Open Connstr)出错。请告知为盼。
<%Response.Buffer=true%>
<% ' conn.asp
Dim Conn, Connstr
Set Conn = Server.CreateObject("ADODB.Connection")
Connstr = "Provider=sqloledb; User ID=sa; Password=; Initial Catalog=master; Data Source=192.168.0.1"
Conn.Open Connstr
%>
<%
dim conn
dim connstr
Set conn = Server.CreateObject("ADODB.Connection")
connstr="driver={SQL Server};server=IP;UID=用户名;PWD=密码;database=数据库名"
conn.Open connstr
%>
<%
strConnect="PROVIDER=SQLOLEDB;Server=172.xx.xx.xxx;UID=sa;PWD=;database=pmts;"
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.open strConnect
%>
请告知为盼。
yxp108

reply[F0018515]
 



 
 re [1] 再次紧急请教各位高手?ASP forum  
- miles02-09-20 08:56  

connection string的写法,看:

http://www.2yup.com/asp/forum/branch.asp?pid=1823&cg=0&pn=3

你这里可能是其他错误。我看到了172.x.x.x,如果不是LAN内地址,可能会权限不足。

你可以在出错行前面加:
on error resume next
后面加:
response.write err.description
response.end
看看有什么提示。

reply[F0018544]
 



 
 re [2] 再次紧急请教各位高手?ASP forum  
- yxp10802-09-20 11:27  

您好!现又有一新问题请教如下:
当我按照你的方法作后如下:
<%Response.Buffer=true%>
<% ' conn.asp
Dim Conn, Connstr
Set Conn = Server.CreateObject("ADODB.Connection")
Connstr = "Provider=sqloledb; User ID=sa; Password=; Initial Catalog=master; Data
Source=192.168.0.1"
on error resume next
Conn.Open Connstr
response.write err.description
response.end
%>
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
<% ' conn.asp
Dim Conn, Connstr
Set Conn = Server.CreateObject("ADODB.Connection")
Connstr = "Provider=sqloledb; User ID=sa; Password=; Initial Catalog=master; Data
Source=192.168.0.1;trusted_connection=yes"
on error resume next
Conn.Open Connstr
response.write err.description
response.end
%>
用户 'DDFYANG\IUSR_DDFYANG' 登录失败。

请告知为盼。
yxp108

reply[F0018617]
 



 
 re [3] 再次紧急请教各位高手?ASP forum  
- miles02-09-20 11:59  

第一个说明用户密码不对。用:
PROVIDER=SQLOLEDB;DATA SOURCE=192.168.0.1;UID=sa;PWD=xxx;DATABASE=master
试试。另外,这里的pwd一定要对。

第二个说明用的是iis匿名账户,也就是用的windows验证方式,而不是sql server验证。根本没用sa。

reply[F0018629]
 



 
 re [4] 再次紧急请教各位高手?ASP forum  
- yxp10802-09-20 12:16  

我该如何做呢?
当我将UID改为administrator后(无密码)又出现如下错误:
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server不存在或访问拒绝。

reply[F0018641]
 



 
 re [5] 再次紧急请教各位高手?ASP forum  
- miles02-09-20 12:19  

你的sql server如果用analyzer,用sql server验证能联上,那么用asp应该也行的。可以试试。

另外,这里应该用sql server账户。要是不行,就在sql server里新建一个账户。

reply[F0018645]
 



 
 re [6] 再次紧急请教各位高手?ASP forum  
- yxp10802-09-20 13:09  

我重新安装sql2000server企业版,以sql及win2000混合权限访问已就出现以下问题:
<% ' conn.asp
Dim Conn, Connstr
Set Conn = Server.CreateObject("ADODB.Connection")
Connstr = "Provider=sqloledb; User ID=sa; Password=; Initial Catalog=master; Data
Source=192.168.0.1;trusted_connection=yes"
on error resume next
Conn.Open Connstr
response.write err.description
response.end
%>
用户 'DDFYANG\IUSR_DDFYANG' 登录失败。


reply[F0018663]
 



 
 re [7] 再次紧急请教各位高手?ASP forum  
- miles02-09-20 13:24  

这个用的是nt验证。改成:
PROVIDER=SQLOLEDB;DATA SOURCE=192.168.0.1;UID=sa;PWD=xxx;DATABASE=master
试了么?

还有,analyzer能不能通过?

reply[F0018673]
 



 
 re [8] 再次紧急请教各位高手?ASP forum  
- yxp10802-09-20 17:31  

当我再次换成SQL7.0又出现这样的问题,于是我重新装了WIN2000SERVER,然后又装了SQL7.O,这次问题解决了,于是我趁胜追击,装了SQL2000SERVER,使用自定义方式,给sa用户加了密码,这次问题终于解决了。后来我想这主要是安装不当,且最终原因如您所叙是权限问题。
多谢!你的调试方法很管用。希望这个帖能进精华区!
yxp108微笑。

reply[F0018848]
 



 
 re [9] 再次紧急请教各位高手?ASP forum  
- miles02-09-20 18:15  

呵呵,解决了就好!

没问题!

reply[F0018861]
 



 
 re [6] 再次紧急请教各位高手?ASP forum  
- 风言02-12-25 20:18  

我的SQL可以通过查询分析器,用的是系统登录,但是就是连不上,后来把SQL SERVER重装了一遍,把SQL登录的帐号设为SA,密码也设一下(我设的是SA),再用ASP连一次,成功了。

reply[F0038653]
 



 
 re [1] 再次紧急请教各位高手?[连不上sql server]ASP forum  
- miles02-12-25 22:55  

作者:风言 2002-12-25 20:18:03 

--------------------------------------------------------------------------------

我的SQL可以通过查询分析器,用的是系统登录,但是就是连不上,后来把SQL SERVER重装了一遍,把SQL登录的帐号设为SA,密码也设一下(我设的是SA),再用ASP连一次,成功了。

reply[F0038678]
 



 
 re [1] 再次紧急请教各位高手?[连不上sql server]ASP forum  
- [gst_jj]03-04-09 17:20  

昨天我居然连上了。我用的SQLServer2000.好象你说的这个不行。反正跟我的不像。

reply[F0058176]
 



您的位置
  (c)2000-2021 Yup Studio, all rights reserved.  
228.0273