BS程序如何访问BS客户端用户所在内网中的数据库

wyl918 2010-10-10 08:45:16
1、存放BS程序的服务器在外网上
2、BS客户端用户在内部局域网内,可以访问BS程序
3、BS客户端用户内部局域网内的数据库服务器在192.168.0.1上,可以访问BS程序
4、存放BS程序的服务器无法直接连接到BS客户端用户所在内部网络的数据库服务器(192.168.0.1),只知道内部数据库服务器192.168.0.1的数据库连接
问题:有没有什么办法可以在BS程序中直接读取到内部数据库服务器192.168.0.1的数据库中的数据
...全文
282 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyl918 2010-10-10
  • 打赏
  • 举报
回复
#1楼的如何能设置外网IP的话就不用这么费事了,呵呵
#2楼的方法也不太适合我这边的情况

我见过以前用Java写的一套系统可以实现这点,配置一下数据库连接字符串为Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial
Catalog=test;Data Source=192.168.0.1;Password=abcd就可以了,想不明白是怎么实现的,也没见客户端需要安装Activex插件什么的呀
wuyq11 2010-10-10
  • 打赏
  • 举报
回复
局域网里设置web services,网站调用获取数据
打一壶酱油 2010-10-10
  • 打赏
  • 举报
回复
太乱了.......你看能不能弄个双网卡,给内部数据库服务器弄个外网IP,把这个外网IP给外网的BS程序....

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧