C# C/S程序,用SQL server2005,我只能实现本地局域网数据共享,如何实现通过互联网访问数据库? 20

A店和B店,数据库我装在了A店,B店如何去访问A店的数据库?两家店距离很远。应该用什么技术呢?注意:是C/S应用程序... A店和B店,数据库我装在了A店,B店如何去访问A店的数据库?两家店距离很远。应该用什么技术呢?注意:是C/S应用程序 展开
 我来答
开竿鲶鱼
2015-02-08 · 超过26用户采纳过TA的回答
知道答主
回答量:61
采纳率:100%
帮助的人:21.3万
展开全部
C/S不是说用client直接操作数据库,而是你应该提供一个接口来对数据库进行操作,这个接口才是server。

给你提供一个方法,将A的计算机作为服务器,提供一个webservice来操作数据库,把A计算机放在DMZ区,数据库服务器放在非DMZ区(DMZ在普通家用路由器都可以设置),也就是说A店需要两台计算机。A、B的client都可以访问webservice来获取数据
百度网友bd6e932
2015-02-07 · TA获得超过480个赞
知道小有建树答主
回答量:541
采纳率:50%
帮助的人:151万
展开全部
既然局网共享了!!你可以直接IP连上去吧!!这个教程很多吧!
追问
您好,简单点说,A店和B店,数据库我装在了A店,B店如何去访问A店的数据库?两家店距离很远。应该用什么技术呢?注意:是C/S应用程序
追答
这个..要使用VPN技术,为了安全走隧道好些,需要技术人员配置VPN通道!把两个店子连接成局域网最好!  成本有点高!需要硬件支持
如果你嫌成本太高可以开启windows自带nat功能,对端电脑相互映射就行了!
http://download.csdn.net/detail/yangxt/945211可以参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-09
展开全部
互联网直接访问的话,只能端口映射了,在你路由器上设置1433端口映射到你内网sql的1433端口(如果你的sql端口没有改过的话)但是这样其实很不安全,建议使用vpn
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-08
展开全部
通过端口映射把数据库服务器的1433映射到网关上,具体设置方法还要看你的网关型号是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-08
展开全部
可以把数据库服务器的端口开放出来
追问
您好,具体怎么开放?麻烦您了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式