开发一个C#的WinForm程序,数据库服务器在公司内网192.168.1.106,怎么设置连接串能使程序在外网也能该服务

VS2008,C#的WinForm程序,数据库连接的服务器是192.168.1.106,在公司内部使用这个软件没问题,能不能把这个软件在外网时也能映射到这个数据库服务器,... VS2008,C#的WinForm程序,数据库连接的服务器是192.168.1.106,在公司内部使用这个软件没问题,能不能把这个软件在外网时也能映射到这个数据库服务器,这样软件在外部网也能使用,具体提供思路或源代码,谢谢 展开
 我来答
匿名用户
2012-06-06
展开全部
更改连接字符串并设置服务器上的数据库用户属性就行了
server = 192.168.1.106,1433;uid = (数据库用户名);pwd = (数据库密码);database = (数据库名);TimeOut=600;Persist Security Info=True";
syht2000
高粉答主

2012-05-31 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
这个跟代码无关,在你们公司接外网的那个路由器上(也就是接外网的那个路由器)做一个端口映射(或者也叫虚拟服务器),将1433以及1434两个端口映射到192.168.1.106上就行了。 然后连接字符串中的192.168.1.106改成路由器上的公网ip地址。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友26c14b1d3
2012-05-31 · TA获得超过336个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:327万
展开全部
一般我们通过vpn;
如果不用vpn也可,在路由器上将服务器局域网私有地址映射到公司对外公网IP上,但这样安全性就受到了严重的挑战。慎重选择。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯宝宝love思忆
2012-05-31 · TA获得超过172个赞
知道小有建树答主
回答量:146
采纳率:100%
帮助的人:62.5万
展开全部
可以使用花生壳啊 把服务器改成花生壳试试呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑本琴00
2012-07-04 · TA获得超过187个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:99.7万
展开全部
我也想知道怎么做。。?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式