如何使用 Azure SQL Server 恢复 ASP.NET Web API 和实体框架项目中意外删除的表?

问题描述 投票:0回答:1

我不小心从 ASP.NET Web API 和实体框架项目中的 Azure SQL Server 数据库中手动删除了一个表。

如何恢复?

迁移不会更新,因为它认为数据库是最新的,不知道已删除的表。

asp.net sql-server entity-framework azure-sql-database entity-framework-migrations
1个回答
0
投票

同意@TN Azure SQL 数据库会自动备份。将其存储一段保留期,以便您可以根据需要进一步恢复它。

Azure SQL 数据库创建以下备份:.

  • 每周完整备份。
  • 每 12 或 24 小时进行一次差异备份。

您可以在 Azure SQL 数据库>>数据管理>>备份>>自动创建的数据库备份中获取它,您将在此处看到:

enter image description here

您可以将其还原到另一个数据库,并且可以使用 SSMS 或 Azure Data studio (ADS) 生成表的脚本,检查此文档,或者您可以使用数据工厂从该备份数据库创建数据并将数据移动到表.

© www.soinside.com 2019 - 2024. All rights reserved.