教程:使用 Azure Data Studio 备份和还原数据库

在本教程中,将了解如何使用 Azure Data Studio 执行以下操作:

  • 备份数据库。
  • 查看备份状态。
  • 生成用于执行备份的脚本。
  • 还原数据库。
  • 查看还原任务的状态。

先决条件

本教程需要 SQL Server TutorialDB。 若要创建 TutorialDB 数据库,请完成以下快速入门:

本教程需要连接到 SQL Server 数据库。 Azure SQL 数据库已自动备份,因此 Azure Data Studio 不执行 Azure SQL 数据库备份和还原。 有关详细信息,请参阅了解 SQL 数据库自动备份

备份数据库

  1. 打开“服务器”边栏,以打开“TutorialDB 数据库”仪表板。 然后按 Ctrl+G,展开“数据库”,右键单击“TutorialDB”,然后选择“管理” 。

  2. 通过在“任务”小组件上选择“备份”,打开“备份数据库”对话框 。

    Screenshot that shows the Tasks widget.

  3. 本教程使用默认备份选项,因此请选择“备份”。

    Screenshot that shows the Backup dialog box.

选择“备份”后,“备份数据库”对话框将会消失,备份过程开始 。

查看备份状态和备份脚本

  1. “任务历史记录”窗格将出现,否则请按 CTRL+T 打开该窗格 。

    Screenshot that shows the Task History pane.

  2. 要在编辑器中查看备份脚本,请右键单击“已成功备份的数据库”,然后选择“脚本” 。

    Screenshot that shows backup script.

从备份文件中还原数据库

  1. 按 Ctrl+G 打开“服务器”边栏 。 然后右键单击服务器,并选择“管理”。

  2. 通过在“任务”小组件上选择“还原”打开“还原数据库”对话框 。

    Screenshot that shows Task restore.

  3. 在“还原来源”框中选择“备份文件” 。

  4. 选择“备份文件路径”框中的省略号 (…),然后选择 TutorialDB 的最新备份文件。 确保 SQL Server 服务对备份文件具有 READ 权限。

  5. 在“目标”部分的“目标数据库”框中,输入“TutorialDB_Restored”以将备份文件还原到新数据库 。 然后选择“还原”。

    Screenshot that shows Restore backup.

  6. 要查看还原操作的状态,请按 Ctrl+T 打开“任务历史记录” 。

    Screenshot that shows History task restore.