winform如何连接远程数据库 20

公司在IDC机房托管了2台服务器,一台应用服务器直接放在公网上,另一台数据库服务器和应用服务器采用内网方式连接。为了维护方便我想做一个winform客户端来维护应用系统,... 公司在IDC机房托管了2台服务器,一台应用服务器直接放在公网上,另一台数据库服务器和应用服务器采用内网方式连接。为了维护方便我想做一个winform客户端来维护应用系统,但不知道用什么方法可以连接这个远程的内网mssql数据库,请大神指教,谢谢! 展开
 我来答
ghzx071458
2015-05-18 · TA获得超过1416个赞
知道小有建树答主
回答量:651
采纳率:50%
帮助的人:404万
展开全部
貌似不能远程访问内网mssql数据库的。要远程访问,必须要配置公网IP。我以前也想解决这个问题,但是没有具体去实行,只实现了内网的简单访问。也实验过远程访问内网mssql数据库,但是根本不行。有网友是这么说的:
外网访问数据库需要具备两个条件:
你的电脑(服务器)需要一个外网固定IP或者动态域名
在路由器里对数据库端口(你的是默认的1433)做端口映射
这样外网用户才可以通过你服务器的外网IP或者动态域名访问你的数据库
更多追问追答
追问
谢谢您的回答,我用过一些财务软件,数据库也是放远程内网的,不知道他们是如何实现客户端访问数据库的
追答
原理跟访问内网的方式差不多,都需要先找到数据源(也就是IP地址),很简单:
Data Source=IP;Persist Security Info=True;Initial Catalog=MACSN数据管理;User ID=sa;Password=sql。
IP换成公网的就行了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式