开发一个C#的WinForm程序,数据库服务器在公司内网192.168.1.106,怎么设置连接串能使程序在外网也能该服务
VS2008,C#的WinForm程序,数据库连接的服务器是192.168.1.106,在公司内部使用这个软件没问题,能不能把这个软件在外网时也能映射到这个数据库服务器,...
VS2008,C#的WinForm程序,数据库连接的服务器是192.168.1.106,在公司内部使用这个软件没问题,能不能把这个软件在外网时也能映射到这个数据库服务器,这样软件在外部网也能使用,具体提供思路或源代码,谢谢
展开
5个回答
2012-06-06
展开全部
更改连接字符串并设置服务器上的数据库用户属性就行了
server = 192.168.1.106,1433;uid = (数据库用户名);pwd = (数据库密码);database = (数据库名);TimeOut=600;Persist Security Info=True";
server = 192.168.1.106,1433;uid = (数据库用户名);pwd = (数据库密码);database = (数据库名);TimeOut=600;Persist Security Info=True";
展开全部
这个跟代码无关,在你们公司接外网的那个路由器上(也就是接外网的那个路由器)做一个端口映射(或者也叫虚拟服务器),将1433以及1434两个端口映射到192.168.1.106上就行了。 然后连接字符串中的192.168.1.106改成路由器上的公网ip地址。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般我们通过vpn;
如果不用vpn也可,在路由器上将服务器局域网私有地址映射到公司对外公网IP上,但这样安全性就受到了严重的挑战。慎重选择。
如果不用vpn也可,在路由器上将服务器局域网私有地址映射到公司对外公网IP上,但这样安全性就受到了严重的挑战。慎重选择。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用花生壳啊 把服务器改成花生壳试试呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也想知道怎么做。。?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询