复制过去某个时间点的Azure数据库到新数据库?

huangapple go评论55阅读模式
英文:

Copy past point-of-time of azure DB to new DB?

问题

我意外删除了Azure SQL数据库中的几行数据。

问题是,我无法将数据库回滚到删除之前的状态,因为它正在使用,并且已经进行了大量其他更改。

是否有一种方法可以创建数据库的过去某个时间点的(临时)副本到另一个数据库,无论是本地还是在Azure中?
由于数据库的大小远远超过了4GB的限制,因此没有存储备份。

类似于 CREATE DATABASE TempRestore AS COPY OF MainDb IN POINT OF TIME 的方式?

英文:

I accidently deleted a few rows of data in an azure SQL database.

Problem is, I can't roll back the database back to before the delete, since it is used and tons of other changes had been made.

Is there a way to make a (temporary) copy of a past point in time of the DB to some other DB, local or in Azure?
There are no storage backups since the DB long exceeds the 4GB size limit for those.

Something like CREATE DATABASE TempRestore AS COPY OF MainDb IN POINT OF TIME?

答案1

得分: 1

使用如下所示的数据库刀片上的“还原”选项来使用数据库的时间点备份还原数据库的副本,并使用新的数据库名称。

复制过去某个时间点的Azure数据库到新数据库?

或者,您可以从您拥有的任何数据库的时间点备份创建一个新的数据库。在创建新数据库时,点击“附加设置”表,然后点击“备份”,然后从组合框中选择一个备份。

复制过去某个时间点的Azure数据库到新数据库?

英文:

Use the Restore option on the database blade as shown below to restore a copy of the database with a new database name using a point-in-time backup of the database.

复制过去某个时间点的Azure数据库到新数据库?

Alternatively, you can create a new database from a point-in-time backup of any database you have. While creating the new database, you make a click on Additional Settings table, then click on Backup then select a backup from the combo box.

复制过去某个时间点的Azure数据库到新数据库?

huangapple
  • 本文由 发表于 2023年5月24日 18:35:33
  • 转载请务必保留本文链接:https://go.coder-hub.com/76322586.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定