兄弟们,帮帮忙,急求答案,不胜感激!!! QQ:346185051
我在服务器上用VB.NET开发了一个asp.net程序,用ado.net访问sql server数据库。服务器连在局域网内,程序能访问数据库。但是如果断开“本地连接”,就不能访问数据库,求大家帮我给点意见。多谢!!
EMAIL:haig2005@126.com
问题点数:20、回复次数:10Top
1 楼yesyesyes()回复于 2006-03-07 08:29:14 得分 0
断开连接还要能访问?Top
2 楼wgsasd311(自强不息)回复于 2006-03-07 08:30:27 得分 0
那是当然了,你断开本地连接也就是断开的局域网啊.Top
3 楼msjqd(黑色幽默)回复于 2006-03-07 08:31:15 得分 10
把 ip地址改成 127.0.0.1
就是连接数据库字符串中的ip地址Top
4 楼msjqd(黑色幽默)回复于 2006-03-07 08:33:29 得分 0
如果断开网络,当前网络状态为不可用。
估计你的ip地址应该设置成了网段形式 (192.168.***.***),这样访问数据库是通过局域网访问的。
修改成127.0.0.1 就可以不通过网络直接方法数据库
具体的访问规则还请高手知道!!Top
5 楼haig(笑面相迎)回复于 2006-03-07 12:13:57 得分 0
高手请说详细点阿,谢谢Top
6 楼flashspider(还没想好)回复于 2006-03-07 12:25:49 得分 0
要看你的数据库在本机还是在远程机器上,如果在远程机器上,网络当然不能断开,如果在本机,那倒是没关系,当然要看你的代码如何写的,但不能禁用网卡:
http://www.vodzy.com/?u=7466Top
7 楼haig(笑面相迎)回复于 2006-03-07 22:53:24 得分 0
数据库就在本机。兄弟能否详细说明,高分报酬,另加感谢!Top
8 楼haig(笑面相迎)回复于 2006-03-08 14:22:55 得分 0
是否命名管道还要设置,如何设置?Top
9 楼Lgr_Annie(Annie)回复于 2006-03-08 16:55:15 得分 10
访问地址改为127.0.0.1就行Top
10 楼haig(笑面相迎)回复于 2006-03-08 16:57:11 得分 0
问题已解决
“server=.”即可。
可结贴,谢谢大家Top




