Ms sql восстановление из бэкапа в другую базу

Восстановление базы данных MS SQL Server из резервной копии в другую базу может быть полезным, если вы хотите создать дубликат или тестовое окружение для вашей основной базы данных. Вот шаги, которые нужно выполнить:

1. Создайте новую пустую базу данных:
“`sql
CREATE DATABASE NewDatabase;
“`

2. Закройте все соединения с этой новой БД.

3. Откройте Microsoft SQL Server Management Studio (SSMS) и подключитесь к серверу MSSQL.

4. Щелкните правой кнопкой мыши на раздел “База данных” и выберите “Восстановление…”.

5. В появившемся окне выберите опцию “Из устройства”, а затем нажмите на кнопку “…”. Выберете файл бэкапа (.bak), который вы хотели бы использовать для восстановления.

6 . Проверьте список доступных точек восстанавления (restore points). Если есть несколько версий бэкапов, выбирете самый последний актуальный момент времени.

7 . Найденные данные будут отображены слева от списка точек востановлений – это содержимое файла bak-файла

8 . Справо будет представлен список всех таблиц/представлений/хранимых процедур/etc., найденных при сканирование данного файла

9 . Выберете базу данных, которую вы хотите восстановить (NewDatabase), и укажите путь для файлов данных (.mdf) и журнала транзакций (.ldf). Обычно это будет что-то вроде “C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Data\”.

10. Настройте параметры восстановления по вашему выбору: перезапись существующей БД или создание новой копии, опции безопасности доступа и другие настройки.

11. Щелкните кнопку “ОК” для начала процесса восстановления из бэкапа.

12. По завершении операции проверьте статус выполнения задачи – должен быть успешным

Теперь у Вас есть скопированная версия оригинальной базы данных MS SQL Server!

Смотреть все вопросы по восстановлению данных