通过Azure服务总线连接到本地SQL Server

问题描述:

这是否可以通过某些tcp重定向?如果是这样,怎么样?通过Azure服务总线连接到本地SQL Server

编辑:我想从一个辅助角色连接到本地SQL以执行一些自定义ATS-SQL同步。

+0

问题:好奇,为什么你要这么做? – 2011-12-21 01:57:38

+0

我需要与内部部署的SQL服务器同步一些数据,并且不希望这些内容由于硬件限制而在本地运行。我也厌倦了Azure Connect,因为它尚未发布 – Igorek 2011-12-21 02:07:20

大约18个月前,克莱门斯Vasters发布了关于建立港口大桥服务总线,它演示了如何连接到本地SQL Server数据库的文章。不使用Azure Connect。文章是here

这仅仅是一个示例,不一定被认为是生产就绪,但应该希望让你朝着正确的方向前进。

你看过Sync Framework来同步你的数据吗?

Sync Framework: SQL Server to SQL Azure Synchronization

+0

我有。不幸的是,我没有将SQL同步到SQL ..但是我正在与SQL同步到ATS – Igorek 2011-12-21 02:10:56

+0

也许在你的问题中更明确。 – 2011-12-21 02:11:46

虽然我很喜欢通过服务总线路由原TCP流量的性能将是裤子(对不起克莱门斯...)

你有没有在Windows Azure的连接 http://www.windowsazure.com/en-us/home/tour/virtual-network/

采取一看的想法

这将基本上给你一个VPN连接回你的内部部署SQL Server。如果你能使它工作(即可以在本地安装代理),那么这可能是最好的方法。

如果您只需要数据同步,您是否看过SQL Azure数据同步?

http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-data-sync-overview.aspx

+0

SQL Azure数据同步仅将基于SQL的基于SQL的afaik同步。我需要将ATS同步到SQL – Igorek 2011-12-22 16:31:06

+0

道歉 - 显然误解了这个问题。 – 2011-12-23 06:43:06

你可以尝试新的服务总线EAI & EDI实验室发布。它提供了与包括SQL Server在内的各种内部部署系统的连接。连接使用服务总线中继提供,可能正是您所要求的。在此过程中,我们可以对云上的数据进行转换等。

它尚未投入生产,但我们希望获得有关此问题的反馈。 http://blogs.msdn.com/b/windowsazure/archive/2011/12/16/announcing-the-service-bus-eai-amp-edi-labs-release.aspx

谢谢,萨米尔 [MSFT] sameerch @ microsft.com