Поделиться через


Краткое руководство. Резервное копирование и восстановление базы данных SQL Server с помощью SSMS

Область применения: SQL Server

В этом кратком руководстве вы создадите новую базу данных, создадите полную резервную копию и восстановите ее.

Дополнительные инструкции см. в статье "Создание полной резервной копии базы данных" и "Восстановление резервной копии базы данных" с помощью SSMS.

Необходимые компоненты

Для работы с этим кратким руководством вам понадобится:

Создание тестовой базы данных

  1. Запустите среду SQL Server Management Studio (SSMS) и подключитесь к своему экземпляру SQL Server.

  2. Откройте окно Новый запрос.

  3. Создайте тестовую базу данных с помощью следующего кода 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
    
  4. Обновите узел Базы данных в обозревателе объектов для отображения новой базы данных.

Создание резервной копии

Чтобы создать резервную копию базы данных, выполните следующие действия с помощью SQL Server Management Studio или Transact-SQL:

  1. Запустите среду SQL Server Management Studio (SSMS) и подключитесь к своему экземпляру SQL Server.
  2. В обозревателе объектов разверните узел Базы данных.
  3. Щелкните правой кнопкой мыши базу данных, наведите указатель мыши на Задачии выберите Резервное копирование....
  4. В разделе Назначение проверьте правильность пути к резервной копии. Если вам нужно изменить его, выберите Удалить для удаления существующего пути, а затем Добавить, чтобы ввести новый путь. Можно использовать кнопку с многоточием для перехода к определенному файлу.
  5. Чтобы создать резервную копию базы данных, нажмите ОК.

Снимок экрана: sql Server Management Studio для резервного копирования.

Дополнительные сведения о различных вариантах резервного копирования см. в статье BACKUP.

Восстановление резервной копии

Чтобы восстановить базу данных, сделайте следующее:

  1. Запустите среду SQL Server Management Studio (SSMS) и подключитесь к своему экземпляру SQL Server.

  2. Щелкните правой кнопкой мыши узел Базы данных в обозревателе объектов и выберите Восстановить базу данных....

    Снимок экрана: восстановление базы данных.

  3. Выберите Устройство: и нажмите кнопку с многоточием (...), чтобы найти файл резервной копии.

  4. Выберите Добавить и перейдите в расположение вашего файла .bak. Выберите файл .bak и затем нажмите ОК.

  5. Снова нажмите ОК в диалоговом окне Выбор устройств резервного копирования, чтобы закрыть его.

  6. Чтобы восстановить резервную копию базы данных, нажмите ОК.

    Снимок экрана: восстановление базы данных.

Очистка ресурсов

Выполните следующую команду Transact-SQL, чтобы удалить созданную базу данных вместе с журналом резервного копирования в базе данных msdb:

EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'SQLTestDB'
GO

USE [master];
GO
DROP DATABASE [SQLTestDB];
GO