visual .net 2003开发web应用,在调试状态下无法连接sql server数据库,请指教。
web服务器配置是win2003 server(sp1),iis 6.0
数据库服务器是sql server 2000(sp4)
用c#开发的web application,
用oledb连接数据库,连接字符串如下:
Provider=SQLOLEDB.1;User ID=dev;Password =123456;Initial Catalog=dev;Data Source=10.61.71.22,1433
用sql的查询分析器可以顺利连接;
发布后也可以顺利访问;
就是不能在debug状态下连接,报错如下:
System.Data.OleDb.OleDbException: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
请大家帮忙
问题点数:50、回复次数:13Top
1 楼eArt(追求e术)回复于 2005-05-23 15:39:48 得分 5
Source=10.61.71.22,1433 1433是端口号吗? 是不是需要 10.61.71.22:1433 呀?
如果不是的话,我也正好一起学下Top
2 楼thinkingforever(努力学习)回复于 2005-05-23 15:49:27 得分 5
出现这个问题的原因很多
http://tech.ccidnet.com/pub/article/c1099_a214511_p1.html
Top
3 楼flcandclf(怪手大分)回复于 2005-05-23 15:51:39 得分 5
up也是一种美德!Top
4 楼cso931811(小兵)回复于 2005-05-23 16:02:04 得分 0
To eArt(追求e术) ,1433是端口号,有些数据库(好象sybase)用的是: sql要用,
To thinkingforever(努力学习)
只是在web application ,debug状态下不能访问数据库,别的方式访问良好。
同样的连接字符串在windows application下也能顺利debug。
请大家继续帮忙Top
5 楼cso931811(小兵)回复于 2005-05-23 16:13:20 得分 0
在客户端用isql -Udev -P123456 -S 0.61.71.22,1433可以访问,
应该不存在http://tech.ccidnet.com/pub/article/c1099_a214511_p1.html中提到的问题Top
6 楼cso931811(小兵)回复于 2005-05-24 08:54:00 得分 0
请大家帮忙~~~Top
7 楼50277(柳影随风)回复于 2005-05-24 09:06:47 得分 5
还没遇到过!非要加端口号吗?Top
8 楼babygod(紫子)回复于 2005-05-24 09:07:29 得分 5
没碰到过,帮顶一下Top
9 楼cso931811(小兵)回复于 2005-05-24 09:18:21 得分 0
To 50277(柳影随风)
不一定要加端口,但去掉端口问题现象跟加端口一样~~
就是不能在debug状态下连接,郁闷。害得我只好先本地编译在发布到测试服务器,根据输出来debug。
谢谢大家关注~~~Top
10 楼net_lover(【孟子E章】)回复于 2005-05-24 10:38:08 得分 20
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;827422
如何解决 SQL Server 2000 中的连接问题Top
11 楼wdtclv(将军)回复于 2005-05-24 10:47:34 得分 5
看看你的sql的登陆用户是什么Top
12 楼cso931811(小兵)回复于 2005-07-07 14:33:30 得分 0
我的情况是只有在debug状态下不能连接。(别的包括查询分析器、命令行、甚至发布再访问也都行)
重新安装后能好1到2天,然后就罢工。
郁闷之至!Top
13 楼cso931811(小兵)回复于 2005-07-12 10:49:55 得分 0
已经解决,谢谢各位,我觉得是公司VPN的问题,不过公司IT部的老大们不承认,呵呵。事实是关掉VPN就好了。Top




