我正在使用Azure SQL,一切正常,直到今天下午2点CT,当我的所有云实例开始给我这个错误时:
EXCEPTION:System.Data.SqlClient.SqlException(0x80131904):服务器“y”上的数据库“x”当前不可用。请稍后重试连接。如果问题仍然存在,请联系客户支持,并向他们提供会话跟踪ID“z”
还有其他人遇到过这种情况吗?我在工作时和下午2点之间没有进行任何代码更改。我认为可能是微软在他们的云环境中添加了一些额外的IP地址而忘记(再次)将其添加到Azure SQL的防火墙排除列表中,但我检查了并手动添加,没有区别。我也从我当地的工作站测试环境进行了测试,今天早上工作正常,这肯定有防火墙规则,而且也没有。
这真的很奇怪,我可以很好地连接到SQL Azure管理门户,我也可以直接从Visual Studio连接(我一直都能这样做)并向报告的同一个数据库发出查询上面的错误。
微软今天改变了一些东西,让任何功能都过时了吗?我正在尝试访问的数据库是另外两个数据库的联合主机,我知道他们宣布他们已经摆脱了这一点,但我认为这与它没有任何关系。
有人可以推荐我如何解决这样的情况以确定根本原因吗?我正在摸不着头脑,我的云服务已经关闭。
*更新*
好的,我已经能够进一步追踪这一点了。这是联邦问题的100%。
今天早些时候,我可以连接到我的联盟主人并发出正常的USE FEDERATION
命令。但是,现在这不起作用。我收到上面描述的错误和登录错误。所以,显然微软今天做的事情完全搞砸了联邦客户。试。
如果有人知道如何解决这个问题,请告诉我。如果我找到解决方案,我也会发布。