raksmart活动促销

分享

写回答

发帖

ASP页面无法访问mssql,提示数据库不存在或拒绝访问!

国外虚拟主机 国外虚拟主机 6207 人阅读 | 10 人回复

发表于 2011-8-8 18:01:19 | 显示全部楼层 |阅读模式

4天前刚刚开通了LUNARPAGES Win系列服务器,mssql导入成功,于是在本地ASP页面测试,修改CONN.asp文件,打开asp页面后一直提示找不到SQL服务器或拒绝服务。然后在Plesk里面设置ODBC,TEST测试连接正常。但在我本地打开ASP页面就根本无法连接成功。不知是不是LUNARPAGES的数据库服务器不允许异地访问。。。同志们有没有遇到过此类问题,BY托给个解决方法。
CONN页面的连接代码如下:
<%
        dim conn
        dim connstr
Set conn  = server.CreateObject("adodb.connection")

connStr="Driver={SQL Server};Server=SERVER IP;Database=www_domainname_com;User
ID=sunray_zhangassword=123456;"

conn.open connStr

Session.TimeOut=1200
       
%>

回答|共 10 个

nisheng

发表于 2011-8-9 09:10:23 | 显示全部楼层

lunarpages支持远程数据库连接,你检查下连接代码设置是否正确!
回复 支持 反对

使用道具 举报

sunray_zhang

发表于 2011-8-9 10:45:34 | 显示全部楼层

谢谢兄弟! 可我反复检查了代码也没发现不对的地方。
回复 支持 反对

使用道具 举报

nisheng

发表于 2011-8-9 11:06:24 | 显示全部楼层

你是将网站放在本地服务器上,数据库放在lunarpages空间上,然后通过代码连接lunarpages远程数据库吗?
回复 支持 反对

使用道具 举报

sunray_zhang

发表于 2011-8-9 11:10:02 | 显示全部楼层

现在我的FTP还没有上传完~ 所以我想在本地先测试网站连接数据库测试一下 结果一直无法连接成功

页面提示

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

郁闷! 不知什么原因  我在PLESK里面设置ODBC后测试是成功的。但在本地通过页面连接就是不行。。
回复 支持 反对

使用道具 举报

sunray_zhang

发表于 2011-8-9 11:13:45 | 显示全部楼层

以我的电脑为本地网站服务器,通过页面去连接LUNARPAGES的mssql。。
回复 支持 反对

使用道具 举报

nisheng

发表于 2011-8-9 11:47:48 | 显示全部楼层

这个可能与服务器设置有关,其实Lunarpages虚拟主机上的MySQL服务默认仅有本机能访问。在cPanel中有一个远程数据库连接选项功能,通过该功能可以将某ip地址或地址段或者所有ip地址添加访问权限后,才可以从外部用客户端连接到数据库。不过在Plesk面板中我不知道在哪里设置。如果你在Plesk面板中测试成功,可以直接上传程序到LP空间进行连接,不必在本地再测试了。

[ 本帖最后由 nisheng 于 2011-8-9 11:49 AM 编辑 ]
回复 支持 反对

使用道具 举报

sunray_zhang

发表于 2011-8-9 12:24:19 | 显示全部楼层

兄弟 谢谢了!
我用的是MS SQL 数据库。。不知是不是数据库拒绝我的IP访问。。已经发EMAIL给support了 但现在也不见回复。

我用的是WIN系统主机
回复 支持 反对

使用道具 举报

whirl

发表于 2011-8-11 20:26:57 | 显示全部楼层

数据库连接信息是否正确?
回复 支持 反对

使用道具 举报

csc

发表于 2011-8-29 13:19:40 | 显示全部楼层

错误 '80004005'  

常见错误,不是数据库连接的问题, 是虚拟主机文件夹权限不够,要全部给全权 everyone。。。
这个很难做到,所以注定悲剧,只能用 VPS,或者 独立主机。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则