很郁闷的数据库连接问题!!!!

ankyqin 2003-09-01 03:20:50
各位大侠,小弟现在遇到一个很郁闷的数据库连接问题。
我通过我本地电脑发布的ASP程序是可以连接到客户提供的SQL SERVER主机上的数据库的。通过我的SQL SERVER 2000也是可以建立连接,ASP执行数据库也没有问题。
可是,见鬼的是,只要我把ASP程序代码放到任何一个WEB虚拟主机上连客户提供的这个SQL SERVER 主机(WEB虚拟主机和SQL SERVER主机不同IP)却总是报错:

SQL Server 的 Microsoft OLE DB 提供者 錯誤 '80004005'

[DBNMPNTW]找不到指定的 SQL Server。

我从来没遇到这个问题,请各位大侠指点啊。我搞了一早上了也没搞定。给老板骂,又给客户骂。
很急啊,有谁知道?!!谢谢了!!!
...全文
21 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
aloxy 2003-09-02
  • 打赏
  • 举报
回复
WEB虚拟主机可能有防火墙,
SQL SERVER 主机的端口?
dns?
ankyqin 2003-09-01
  • 打赏
  • 举报
回复
我觉得我有必要把问题重复一遍:

我通过我本地电脑发布的ASP程序是可以连接到客户提供的SQL SERVER主机上的数据库的。通过我的SQL SERVER 2000也是可以建立连接,ASP执行数据库也没有问题。
可是,见鬼的是,只要我把ASP程序代码放到任何一个WEB虚拟主机上连客户提供的这个SQL SERVER 主机(WEB虚拟主机和SQL SERVER主机不同IP)却总是报错:

SQL Server 的 Microsoft OLE DB 提供者 錯誤 '80004005'

[DBNMPNTW]找不到指定的 SQL Server。
富察咪咪 2003-09-01
  • 打赏
  • 举报
回复
就是连不上,数据库访问无法通过防火墙的,或者在连接条件中指定IP server="192.168.1.109"
ajoy 2003-09-01
  • 打赏
  • 举报
回复
我建议直接用字符串连接,这样出错几率少
ankyqin 2003-09-01
  • 打赏
  • 举报
回复
我都说了,我是用ASP程序去连接SQL SERVER。是程序去连接,更客户端没有关系。我是把程序放到虚拟主机后就连不上了。
Primer2002cn 2003-09-01
  • 打赏
  • 举报
回复
装SQL SERVER网络客户端
ankyqin 2003-09-01
  • 打赏
  • 举报
回复
我是说通过ASP程序连到数据库,不是说说的用SQL SERVER客户端去连数据库
lijunjiejava 2003-09-01
  • 打赏
  • 举报
回复
好象不能连吧。你那边如果没有装sqlserver连接客户端的话。他就不能连上你的网络上的数据库。
ankyqin 2003-09-01
  • 打赏
  • 举报
回复
都写对了的。我说了,如果在我本地发布的程序,连的数据库是这个网络数据库是没有任何问题的。只是我用同样的程序放到虚拟主机上去连这个网络数据库却抱错。
junyimei 2003-09-01
  • 打赏
  • 举报
回复
你看看连接字符串里server属性里写的ip地址对不对,然后看一下连接的用户名和密码对不对
ankyqin 2003-09-01
  • 打赏
  • 举报
回复
谢谢!!

可是,虚拟主机在服务商那里,我怎么建立ODBC接口呀?具体是什么原因,我该怎么解决呢?
xuesaner 2003-09-01
  • 打赏
  • 举报
回复
你在WEB虚拟主机建立一个odbc 接口,然后使用odbc
项目名称:netw.Net新闻系统 软件版本:Version1.0正式版 作者网名:曼迪 邮件地址:shiyeping@163.com QQ号码:155319119 备注: 欢迎大家和我们交流、讨论、建议,谢谢。 netw.net的成长离不开大家的支持,我相信:唯进步,不止步。 我会一直做下去,欢迎关注我们的网站http://www.madyy.cn! <!--注意:你可以拿去玩,但是轻易不要正式使用,因为现在的代码极不合理,也不安全,下个版本会消除这些问题,正式版的推出后,就可以放心使用了。--> 欢迎大家多提宝贵意见,谢谢!2006.7.25 --2006.7.26 程序刚发布1天,信箱就收到上百封的错误报告,我细看了下主要问题有2点,下面解答: 1.数据库路径设置不对,请各位按照web.config里面的路径修改成你实际的,当然后台也可以修改; 2.查询必须是一个可更新的……原因是你的目录没有可写权限, 3.管理路径是localhost/netw/admin/admin.aspx 希望大家在使用时,先改信箱,否则每天收到这么多错误报告的信是件很郁闷的事,同时希望大家在论坛交流,还有QQ群等。 --2006-7.27 忘了说密码,就有人不高兴了,采用MD5加的密,你可以用7FEF6171469E80D32C0559F88B377245换掉数据库密码,他原文是admin888 --2006-7-31 美化了系统管理登陆界面(用的是powereasy的) --2006-8-1 优化了程序中数据库查询部分,代码量减少 --2006-8-3 哎~上次改了代码,出现一个叫未指定的错误,郁闷了半天,不知道此次修改还会不会出现那问题! --2006-8-11 修改留言本验证控件不能判断的错误,在此感谢XYZ(21724075)提出; --2006-9-11 Version1.0正式版发布; 采用多层的思想把代码重新写了一遍,另外在写的过程中偶发现这个思想的确是很好,比如数据库的更换,功能上的扩充,以后的维护等,都相当的方便! 经过几天的测试,可以满足很大的并发数而不占用数据库连接,访问速度也很理想,如果加上缓存,关掉调试,就更理想了; 另外取消了错误报告:就是把错误信息发送到指定信箱的功能。 还有,在主页上加了广告,为了支持本站的发展,希望大家能够多多照顾下,在此谢过。 --2006-9-26 修正了查询部分匹配混乱的问题,感谢無產階級(99063554)的提出!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧