Sql server 如何恢复我的Azure SQL数据库

Sql server 如何恢复我的Azure SQL数据库,sql-server,azure,database-restore,azure-sql-database,Sql Server,Azure,Database Restore,Azure Sql Database,我成功地将我的SQL server数据库迁移到Azure SQL数据库,并且已经使用了几个月,没有任何问题。今天我尝试通过SSMS访问数据库,它要求我登录,以便它可以将我的IP添加到防火墙(这在我使用DSL时会定期发生)。我像往常一样登录,收到一条错误消息: 创建新防火墙规则时出错 中的任何订阅中都不存在指定的服务器xxx.database.windows.netxxx@xxx.com. 要么你已经登录了 使用不正确的帐户,或者您的服务器已从中删除 此帐户中的订阅。请检查您的帐户并重试 再说一

我成功地将我的SQL server数据库迁移到Azure SQL数据库,并且已经使用了几个月,没有任何问题。今天我尝试通过SSMS访问数据库,它要求我登录,以便它可以将我的IP添加到防火墙(这在我使用DSL时会定期发生)。我像往常一样登录,收到一条错误消息:

创建新防火墙规则时出错

中的任何订阅中都不存在指定的服务器xxx.database.windows.netxxx@xxx.com. 要么你已经登录了 使用不正确的帐户,或者您的服务器已从中删除 此帐户中的订阅。请检查您的帐户并重试 再说一遍


所以我检查了我的Azure门户,果然SQL数据库不再列在那里了。但是,我的站点仍然运行并访问数据库。如何在不丢失数据的情况下将数据库重新放入我的帐户?

我今天也面临同样的问题

我所做的很简单。以下是可能帮助您解决此错误的步骤

  • 登录到Azure门户
  • 转到您的SQL Server
  • 单击“显示防火墙设置”

  • 使用客户端IP地址添加新规则

  • 然后重试登录


  • 希望能有所帮助。

    您在这方面尝试过Azure支持吗?不,我没有支持计划。我也遇到过类似的情况,但是我不再需要数据库了。只是一个想法,因为应用程序仍然运行良好,如果您启动一个新数据库,然后部署一些代码将表从旧数据库复制到新数据库,该怎么办。是的,这将是最后的选择,但这是我正在考虑的。我猜这可能是一个暂时性的问题,也可能是Azure刚刚犯了一个错误并将修复它。我确实购买了最低级别的支持计划,所以在我尝试使用代码重建和复制我的数据库之前,我正在等待他们说些什么。对于50个表和数千条记录,这可能会有点痛苦。你有回音吗?出了什么问题?