title | description | author | ms.author | ms.reviewer | ms.date | ms.service | ms.topic | ms.collection | ms.custom | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Back up and Restore a Database |
Follow this tutorial to learn how to back up and restore databases by using Azure Data Studio. |
croblesm |
roblescarlos |
randolphwest, maghan |
02/06/2025 |
azure-data-studio |
tutorial |
|
|
[!INCLUDE azure-data-studio-deprecation]
In this tutorial, you learn how to use Azure Data Studio to:
[!div class="checklist"]
- Back up a database.
- View the backup status.
- Generate the script used to perform the backup.
- Restore a database.
- View the status of the restore task.
This tutorial requires SQL Server TutorialDB. To create the TutorialDB database, complete the following quickstart:
This tutorial requires a connection to a SQL Server database. Azure SQL Database has automated backups, so Azure Data Studio doesn't perform Azure SQL Database backup and restore. For more information, see Learn about automatic SQL Database backups.
-
Open the TutorialDB database dashboard by opening the SERVERS sidebar. Then select Ctrl+G, expand Databases, right-click TutorialDB, and select Manage.
-
Open the Backup database dialog box by selecting Backup on the Tasks widget.
:::image type="content" source="media/tutorial-backup-restore-sql-server/tasks.png" alt-text="Screenshot that shows the Tasks widget.":::
-
This tutorial uses the default backup options, so select Backup.
:::image type="content" source="media/tutorial-backup-restore-sql-server/backup-dialog.png" alt-text="Screenshot that shows the Backup dialog box.":::
After you select Backup, the Backup database dialog box disappears and the backup process begins.
-
The Task History pane appears, or select Ctrl+T to open it.
:::image type="content" source="media/tutorial-backup-restore-sql-server/task-history.png" alt-text="Screenshot that shows the Task History pane.":::
-
To view the backup script in the editor, right-click Backup Database succeeded and select Script.
:::image type="content" source="media/tutorial-backup-restore-sql-server/task-script.png" alt-text="Screenshot that shows backup script.":::
-
Open the SERVERS sidebar by selecting Ctrl+G. Then right-click your database, and select Manage.
-
Open the Restore database dialog box by selecting Restore on the Tasks widget.
:::image type="content" source="media/tutorial-backup-restore-sql-server/tasks-restore.png" alt-text="Screenshot that shows Task restore.":::
-
Select Backup file in the Restore from box.
-
Select the ellipses (...) in the Backup file path box, and select the latest backup file for TutorialDB. Ensure the SQL Server service has READ permissions on the backup file.
-
Enter TutorialDB_Restored in the Target database box in the Destination section to restore the backup file to a new database. Then select Restore.
:::image type="content" source="media/tutorial-backup-restore-sql-server/restore.png" alt-text="Screenshot that shows Restore backup." lightbox="media/tutorial-backup-restore-sql-server/restore.png":::
-
To view the status of the restore operation, select Ctrl+T to open the Task History.