首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Internet下连接远程数据库一般采用哪种

2012-08-15 
Internet上连接远程数据库一般采用哪种?Internet上连接远程数据库一般采用哪种?我现在用的是在路由器上143

Internet上连接远程数据库一般采用哪种?
Internet上连接远程数据库一般采用哪种?我现在用的是在路由器上1433端口映射sqlserver所在数据库的IP(路由器用固定IP上网,路由器和服务器在同一局域网),有人说这样很不安全,是吗?
还有一种用3389端口连接服务器,服务器安装了远程桌面连接,用三层,中间层也放在服务器。可是我中间层用DataSetProvider1,ADOConnection1,adoquery1;客户端用DCOMConnection1或者SocketConnection1,都连接不上,如果开了borland socket server.在和服务器同一局域网的客户机就可以,但在internet上就提示windows socker error:由于目标机器积极拒绝,无法连接。(10061),on API 'connect'或者dcom提示RPC服务器不可用。用客户机windows远程桌面连接服务器是可以连接的。到底还要用什么控件,或者做什么设置?

[解决办法]
需要数据库服务器,在公网上,否则不能访问,或者要做路由映射,或者通过webservice或socket将数据传输过来,本地处理
[解决办法]
数据库直接对公网开放,是非常危险的。。。。。。。。。。
[解决办法]
检查路由设置、你电脑杀毒软件及防火墙的设置。
[解决办法]
路由映射,一般路由器都有此功能的
不过你还须要一个外网的IP。或者有一个域名+ADSL拔号方式,然後用花生壳等解析软件去解析

[解决办法]
常用的还是使用webservice

热点排行