Процесс восстановления баз данных SQL Server
Восстановление базы данных — важная операция для обеспечения непрерывности работы.
Этот процесс включает в себя несколько этапов, которые обеспечивают целостность данных.
Давайте рассмотрим подробнее каждый из этих этапов.
Этапы восстановления
Восстановление
Информация восстанавливается из резервной копии.
Сначала восстанавливается полная резервная копия, затем разностные и журналы транзакций.
Завершение
SQL Server применяет все завершенные транзакции из журнала транзакций к базе данных.
Это гарантирует, что все завершенные операции будут сохранены.
3. Быстрое Восстановление
Доступ к базе данных открывается.
Данные из незавершенных транзакций недоступны из-за блокировок.
4. Откат
SQL Server отменяет все незавершенные транзакции.
Это обеспечивает консистентность данных.
5. Полный Доступ
База данных полностью доступна для всех пользователей.
Способы восстановления баз данных SQL Server 2005
Восстановление можно запустить через:
Management Studio: Графический интерфейс с контекстными меню.
Команду RESTORE: Прямое выполнение SQL-запроса.
Назначение, Источник, Время и Копии
Назначение:
Указывается имя восстанавливаемой базы данных.
Можно создать новую базу данных из резервной копии.
Источник:
From database: использует историю резервных копий из msdb.
From device: указывает местоположение файла резервной копии.
На момент времени:
Восстановление до определенного момента времени из журналов транзакций.
Полезно для отмены ошибок.
Выбор резервных копий:
Указываются резервные копии для восстановления.
Можно выбрать несколько, они будут восстановлены последовательно.
Дополнительные опции и Управление доступом
Перезаписывать существующую базу данных:
Позволяет перезаписать существующую базу данных.
Осторожно: может привести к потере данных!
Сохранить настройки репликации:
Сохраняет настройки репликации при восстановлении.
Выводить приглашение перед каждым восстановлением:
Запрашивает подтверждение перед восстановлением каждой копии.
Удобно, если копии находятся на разных носителях.
Ограничить доступ к восстанавливаемой базе данных:
Ограничивает доступ после восстановления.
Пути и Состояние
Восстановить файлы базы данных как:
Указывает новый путь для восстанавливаемых файлов базы данных (параметр MOVE).
Состояние восстановления:
Определяет, будет ли база данных открыта для пользователей.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.