Краткое руководство. Резервное копирование и восстановление базы данных SQL Server с помощью SSMS
Область применения: SQL Server
В этом кратком руководстве вы создадите новую базу данных, создадите полную резервную копию и восстановите ее.
Дополнительные инструкции см. в статье "Создание полной резервной копии базы данных" и "Восстановление резервной копии базы данных" с помощью SSMS.
Необходимые компоненты
Для работы с этим кратким руководством вам понадобится:
Создание тестовой базы данных
Запустите среду SQL Server Management Studio (SSMS) и подключитесь к своему экземпляру SQL Server.
Откройте окно Новый запрос.
Создайте тестовую базу данных с помощью следующего кода Transact-SQL (T-SQL).
USE [master]; GO CREATE DATABASE [SQLTestDB]; GO USE [SQLTestDB]; GO CREATE TABLE SQLTest ( ID INT NOT NULL PRIMARY KEY, c1 VARCHAR(100) NOT NULL, dt1 DATETIME NOT NULL DEFAULT GETDATE() ); GO USE [SQLTestDB]; GO INSERT INTO SQLTest (ID, c1) VALUES (1, 'test1'); INSERT INTO SQLTest (ID, c1) VALUES (2, 'test2'); INSERT INTO SQLTest (ID, c1) VALUES (3, 'test3'); INSERT INTO SQLTest (ID, c1) VALUES (4, 'test4'); INSERT INTO SQLTest (ID, c1) VALUES (5, 'test5'); GO SELECT * FROM SQLTest; GO
Обновите узел Базы данных в обозревателе объектов для отображения новой базы данных.
Создание резервной копии
Чтобы создать резервную копию базы данных, выполните следующие действия с помощью SQL Server Management Studio или Transact-SQL:
- Запустите среду SQL Server Management Studio (SSMS) и подключитесь к своему экземпляру SQL Server.
- В обозревателе объектов разверните узел Базы данных.
- Щелкните правой кнопкой мыши базу данных, наведите указатель мыши на Задачии выберите Резервное копирование....
- В разделе Назначение проверьте правильность пути к резервной копии. Если вам нужно изменить его, выберите Удалить для удаления существующего пути, а затем Добавить, чтобы ввести новый путь. Можно использовать кнопку с многоточием для перехода к определенному файлу.
- Чтобы создать резервную копию базы данных, нажмите ОК.
Дополнительные сведения о различных вариантах резервного копирования см. в статье BACKUP.
Восстановление резервной копии
Чтобы восстановить базу данных, сделайте следующее:
Запустите среду SQL Server Management Studio (SSMS) и подключитесь к своему экземпляру SQL Server.
Щелкните правой кнопкой мыши узел Базы данных в обозревателе объектов и выберите Восстановить базу данных....
Выберите Устройство: и нажмите кнопку с многоточием (...), чтобы найти файл резервной копии.
Выберите Добавить и перейдите в расположение вашего файла
.bak
. Выберите файл.bak
и затем нажмите ОК.Снова нажмите ОК в диалоговом окне Выбор устройств резервного копирования, чтобы закрыть его.
Чтобы восстановить резервную копию базы данных, нажмите ОК.
Очистка ресурсов
Выполните следующую команду Transact-SQL, чтобы удалить созданную базу данных вместе с журналом резервного копирования в базе данных msdb
:
EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'SQLTestDB'
GO
USE [master];
GO
DROP DATABASE [SQLTestDB];
GO
Связанный контент
- Restore SQL Server databases on Azure VMs (Восстановление баз данных SQL Server на виртуальных машинах Azure)
- Краткое руководство. Восстановление базы данных в Управляемый экземпляр SQL Azure с помощью SSMS
- Восстановление базы данных из резервной копии в Базе данных SQL Azure
- Резервное копирование и восстановление баз данных SQL Server
- Резервное копирование SQL Server по URL-адресу для Microsoft Хранилище BLOB-объектов Azure
- Создание полной резервной копии базы данных
- Restore a Database Backup Using SSMS