Краткое руководство. Резервное копирование и восстановление базы данных 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 (SSMS) и подключитесь к своему экземпляру SQL Server.
- В обозревателе объектов разверните узел Базы данных.
- Щелкните правой кнопкой мыши базу данных, наведите указатель мыши на Задачии выберите Резервное копирование....
- В разделе Назначение проверьте правильность пути к резервной копии. Если вам нужно изменить его, выберите Удалить для удаления существующего пути, а затем Добавить, чтобы ввести новый путь. Можно использовать кнопку с многоточием для перехода к определенному файлу.
- Чтобы создать резервную копию базы данных, нажмите ОК.
Дополнительные сведения о различных вариантах резервного копирования см. в этой статье.
Восстановление резервной копии
Чтобы восстановить базу данных, сделайте следующее:
Запустите среду 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
См. также
- Восстановление баз данных SQL Server на виртуальной машине Azure — Azure Backup
- Краткое руководство по восстановлению резервной копии (SSMS) — Управляемый экземпляр SQL Azure
- Восстановление базы данных из резервной копии — База данных SQL Azure и Управляемый экземпляр SQL
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по