当前位置: 代码迷 >> Sql Server >> sqlserver的数据访问中间件 如何弄
  详细解决方案

sqlserver的数据访问中间件 如何弄

热度:15   发布时间:2016-04-24 09:22:02.0
sqlserver的数据访问中间件 怎么弄?
服务器A、B、C
A与B在内网,A中安装sqlserver数据库,B中没有数据库
C在外网,C中是应用程序,需要访问A的数据库
B与C使用VPN策略连接,C可以访问B服务器

现在需要实现 C通过B来访问A的数据库,需要在B上使用中间件进行转接
请问要怎么实现?
谢谢
------解决思路----------------------
引用:
Quote: 引用:

如果 C 是 .Net 程序,把 B 做成 Web Service,原先的数据库存取和部分数据逻辑都可以移到 B,B、C 之间可以直接传递 DataSet 参数。
这样的改动应该是最小的。


C是一个C#程序,需要访问A数据库
你的思路我明白,就是不知道这个应该怎么实现

他的意思,应该是在B也实现一个程序,提供数据访问,然后A WEBSERVICE 访问B,B访问C
C#直接用WCF了
------解决思路----------------------
WinForm 调用 Web Service 的方式又不算稀有,三言两语是说不清的,还是看例子最有效。
  相关解决方案