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!