作者akdsy (没有女朋友QQ)
看板C_Sharp
标题[问题] 利用C#远端读取资料库内容
时间Thu Oct 1 01:41:36 2009
利用C#来远端读取资料库的内容,
我在同网段上测试是OK的(localhost也OK)
有一天在跨网段(Client, Server在不同网段)上读取却会失败,
以下是指出错的点,
SqlConnection con = new
SqlConnection("server=IP\\SQLEXPRESS;database=X;uid=X;pwd=X");
con.Open();//执行後,网页指出错在这边,Error:26
防火墙有关掉。
难道利用C#来远端读取资料库的内容是不能跨网段的吗?
困在这几天了,
麻烦有经验的人可以可以指点一下吗?
谢谢!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.134.146
1F:→ Steven0422:到SQL Server组态确认是否把远端连线停止 10/01 09:03
2F:→ Steven0422:抱歉我搞笑了 没看清楚 10/01 09:28
3F:推 Eleganse:在网页的资料夹或资料库的资料夹上开启network service 10/01 12:15
4F:→ Eleganse:的使用权限试看看 10/01 12:15
5F:推 Eleganse:或是到SQL Server Management中的档案总管理 10/01 12:18
6F:→ Eleganse:看看该资料库的Security子资料夹是不是有禁止什麽东西 10/01 12:19
7F:推 Eleganse:还有一个可能,就是希望Conn使用完後都能立刻有close 10/01 12:36
8F:推 Eleganse:尤其是以data reader读取资料库时,两支程式同时进行 10/01 12:39
9F:→ Eleganse:就会产生你上述的错误 10/01 12:39
10F:→ akdsy:OK,我载trytry看 10/01 16:58
11F:推 blestadsl:成功了嘛? sql express有支援远端存取? 10/01 21:00