当前位置: 首页 > 知识库问答 >
问题:

SQL Azure DB连接路由器修复消息:我需要采取行动吗?

丌官哲彦
2023-03-14

在本周SQL Azure和Azure DNS出现众所周知的问题之后,我们刚刚在Azure门户中收到一条消息

从2016年9月16日开始的本周和下周,我们将对SQL Azure DB连接路由器进行故障切换,以增加容量并在西欧提供额外的恢复能力,作为Azure SQL DB 9/12和9/15停机的修复项目之一(此处列出:https://azure.microsoft.com/en-us/status/history)我们已确定您可能会受到此更改的影响,因为您可能正在使用传出的防火墙规则。作为故障切换过程的一部分,IP地址将隐藏。数据库窗户。网络将会改变。我们建议您在规则中添加以下IP地址,以允许在端口1433-澳大利亚东部进行连接:13.75。149.87-澳大利亚东南部:13.73。109.251-日本东部:13.78。61.196-日本西部:104.214。148.156-北欧:40.113。93.91-美国中南部:13.66。62.124-东南亚:104.43。15.0-西欧:40.68。37.158-美国西部:104.42。238.205或者,请考虑对整个Azure IP地址范围集打开传出防火墙规则,可在https://www.microsoft.com/en-us/download/details.aspx?id=41653有关Azure内外连接的Azure SQL DB连接体系结构的概述,请参阅这篇MDSN文章https://azure.microsoft.com/en-us/documentation/articles/html" target="_blank">sql-database-develop-direct-route-ports-adonet-v12/ .

现在我们有了一个非常标准的ASP。NET MVC应用程序已部署到应用程序服务。它连接到位于同一区域的SQL Azure数据库(主机名以.database.windows.net结尾)。这让我相信,我们不需要做任何事情来回应上面的信息,因为这一切都是“在Azure内部”。有人能在这里证实我们的想法吗?也许能解释一下在什么情况下需要对上面的信息做出反应?不幸的是,消息中的链接与这一确切的更改并不特别相关,因此,这里的答案可能会使其他也收到此消息并希望确保他们没有遗漏任何内容的人受益。

共有1个答案

萧晔
2023-03-14

在您的情况下,似乎不需要做任何事情:已经有一个通用的防火墙规则,允许Azure资源(如Web应用程序)访问SQL数据库。您应该已经启用了该规则。

出站防火墙规则将特定于尝试建立到基于Azure的SQL数据库实例的连接并具有限制出站流量的活动防火墙的外部VM/服务器(例如,内部部署)。因此,任何拥有白名单IP范围并允许SQL数据库访问的活动防火墙的人都需要相应地更新其防火墙的IP范围。

 类似资料:
  • 我正在使用ActiveMQ Artemis 2.17.0,并且面临路由问题。 我实现了一个插件,它记录了before消息路由,我看到一些消息从路由到。 没有转移设置,主题和队列由生产者和消费者动态创建。有一个将目标映射到虚拟主题的设置 和都是有效的主题,但它们不应该被链接。 什么能解释这种行为?

  • 问题内容: Node,Mongoose和Mongodb的新手-尚未阅读源代码… 我有一个Node应用程序,它将打开一个文件,将行解析为记录并将记录保存到mongodb。记录是Mongoose模型对象,要将它们保存到mongodb中,我要做的就是调用它们上的方法。 所以现在我都担心猫鼬正在管理的联系。我需要手动关闭它吗?如果是这样,我什么时候应该关闭它(由于所有事情都是异步发生的,所以很难说何时关闭

  • 然而,当我连接到路由器配置页面使用浏览器的互联网IP地址显示在那里。如何在我的java应用程序中获得互联网IP地址?

  • 我有三个实体基本信息,性别和部门。如果我加入了basicInfo和gender模型,那么它工作得很好,但是当我想加入department和其他两个实体时,就会显示 .QuerySyntaxException:需要连接的路径! 我的Dto类 下面是我的存储库类: 最后我得到了这个错误

  • 我已经实现了如下所示的示例Spring Dynamic Destination 在rabbitmq中,它动态地创建一个交换,但没有提供绑定或路由密钥的选项。我的要求是用路由密钥向这个动态创建的exchange发送消息。我需要如何实现这一点来设置路由密钥?

  • /**程序可以将十进制转换为二进制并报告是否使用了非法字符*程序不能将二进制转换为十进制*/import java.util.scanner; /***这个类包含一个完整的程序,只有一个main()方法,用于*将非负十进制整数(即以10为基数的整数)转换为*正二进制整数(即以2为基数的整数)。要*转换的值是从命令行读入的。*/public class BaseConversions2{public