Share via

I want to restore my Azure database from a restore point from one day ago, but I can only select up to 1 hour ago

Vic Johnston 40 Reputation points
2026-02-13T23:03:12.7866667+00:00

I have accidentally dropped by data it seems, and have spent a couple of hours trying to realise why. Now when I want to restore my DB to yesterdays backup, I cannot despite having a 7 day retention. I can only restore up to 1 hour ago from the dropdown list of restore points. My earliest restore point appears to be from when the DB was dropped and recreated. User's image

How can I choose an older backup and restore it?

Azure SQL Database
0 comments No comments
{count} votes

Answer accepted by question author
  1. Jose Benjamin Solis Nolasco 7,376 Reputation points
    2026-02-14T00:57:35.82+00:00

    Welcome to Microsoft Q&A

    Hello Vic Johnston,

    This is a terrifying moment, but the good news is that your data is likely safe. You are currently unable to see the older history because of how Azure handles "Dropped" resources.

    When you "dropped and recreated" the database, you effectively destroyed the original resource (Resource ID A) and created a brand new one (Resource ID B).

    • The Problem: You are currently looking at the "Restore" blade for the New Database. Since this new database was only created ~1 hour ago, its transaction log history only goes back 1 hour. It does not inherit the history of the previous database, even if it has the same name.

    The Solution: Restore the "Deleted" Database You need to restore from the Deleted resource, not the current active one.

    1. Go to the SQL Server Blade: Do not stay on the "Database" page. Navigate up to the logical SQL Server resource that hosted the database.
    2. Find Deleted Databases:
      • In the left-hand menu, look under Data Management (or "Backups" depending on your portal version).
      • Click on "Deleted databases".
    3. Locate & Restore:
      • You should see the entry for the database that was dropped yesterday/earlier today.
      • Select that specific entry and click Restore.
      • This will allow you to pick a time before the drop event (e.g., yesterday).

    Note: You will likely need to restore this as a new database name (e.g., MyDatabase_Restored), and then rename it or swap connection strings after verification.

    😊 If my answer helped you resolve your issue, please consider marking it as the correct answer. This helps others in the community find solutions more easily.

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Manoj Kumar Boyini 8,950 Reputation points Microsoft External Staff Moderator
    2026-02-14T01:17:18.04+00:00

    Hi Vic Johnston

    The behavior you’re seeing is expected in Azure SQL Database.

    When a database is dropped and then recreated — even with the same name — Azure treats it as a new database instance with a new backup chain. Point-in-time restore (PITR) works per database instance (database ID), not per database name. That’s why the restore dropdown only shows restore points from about one hour ago — those belong to the newly created database.

    The backups from the original (deleted) database are still retained for your configured 7-day retention period, but they must be restored from the Deleted databases section, not from the active database blade.

    • Go to your SQL Server resource in the Azure Portal.
    • Select Backups → Deleted databases, then restore the dropped database to a point in time from yesterday.

    The restore will create a new database (you cannot overwrite the recreated one).

    Helpful References:
    https://learn.microsoft.com/azure/azure-sql/database/recovery-using-backups
    https://learn.microsoft.com/azure/azure-sql/database/recovery-using-backups#restore-a-deleted-database

    Hope this helps, Please let us know if you have any questions and concerns.

    0 comments No comments

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  4. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.