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!

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