ASP页面无法访问mssql,提示数据库不存在或拒绝访问!
|
|
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_zhang assword=123456;"
conn.open connStr
Session.TimeOut=1200
%> |
|
|
|
|
|
|
|
|
|
|
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,或者 独立主机。 |
|
|
|
|
|
|
|
|