我发现SQL Azure不支持SQL Server Service Broker。 Service Broker是我们的事件通知需求的一个非常有吸引力的选择。但在承诺之前,我想确保它将来会得到微软的支持。 SQL Azure不支持Service Broker这一事实让我很担心。这是退休服务经纪人的第一步吗?我们计划将来将应用程序迁移到Azure,并且我试图弄清楚Microsoft是否会在SQL Azure的未来版本中支持Service Broker。我尝试了很多谷歌搜索,但我没有得到明确的答案。是否有人知道为什么微软不支持SQL Azure上的Service Broker以及它将来是否会支持?
谢谢, Sathish所在
答案 0 :(得分:5)
SQL Azure中对服务代理的支持存在一些微软尚未解决的技术挑战。例如,服务代理支持在服务器之间路由消息。在sql azure环境中实现该功能可能很困难,在优先级列表上可能很难实现。微软没有表明他们正在弃用服务经纪人,如果它最终没有在azure中结束,我会感到惊讶。
azure中sql clr支持的情况相同。如果你能弄清楚如何防止有人编写代码不好的问题,这是一个好主意。
微软很少评论何时添加这些类型的功能,它们只会出现一天。此外,重要的是要记住sql azure不是为了替换所有SQL Server实例而设计的。它被设计成一个简单的数据库,具有足够的功能,对相当广泛的受众有用。他们建议如果您需要额外的功能,请在VM中运行SQL Server。