SqlConnection连接数据的替代方法是什么?

本文关键字:方法 是什么 连接 数据 SqlConnection | 更新日期: 2023-09-27 18:10:27

如果这个问题已经有人回答了,请允许我提前道歉。

让我解释一下我的情况:我有两个服务器,服务器A &服务器B和我需要使用微软同步框架同步他们的SQL服务器。

服务器A在我的组织网络内,受组织安全策略(防火墙等)保护,服务器B在我们的网络之外。

我的同步应用程序位于我们公司网络内的工作站上,并且有互联网连接。这个应用程序可以访问安装在服务器B中的web服务,但由于我们组织的政策,它不能通过SqlConnection (. net)或Management Studio连接到服务器B中的SQL Server。

现在有任何方法,我可以连接SQL Server在服务器B以外的SqlConnection ?是否有可能通过web服务公开连接?

我在谷歌搜索,它似乎OData在WCF可能是一个解决方案。你对此有什么看法?

SqlConnection连接数据的替代方法是什么?

在一天结束时,需要一个SQL连接来从SQL Server数据库检索数据。由于您不能从组织内部直接连接,因此该SQL连接需要位于服务器B上的服务层,或者位于可以建立到服务器B的数据库连接的服务器上。

OData、WCF等可以作为服务层。然而,我提供的任何建议都是基于个人意见的,因此在这里离题了。我建议您使用您最熟悉或想要学习的技术。