- •Введение
- •Основная характеристика
- •История
- •Отличительные особенности версии sql Server 2005
- •Модели восстановления
- •Простая модель восстановления
- •Модель полного восстановления
- •Модель восстановления с неполным протоколированием
- •Выбор модели восстановления
- •Когда использовать простую модель восстановления
- •Когда использовать модель полного восстановления
- •Когда следует использовать модель восстановления с неполным протоколированием
- •Жесткий сбой системы (аварийный отказ аппаратуры).
- •Человеческие ошибки
- •Устройства, предназначенные для резервного копирования
- •Устройства хранения резервных копий
- •Устройства резервного копирования
- •Виды резервного копирования
- •Полное резервное копирование базы данных
- •Проверка настройки модели аварийного восстановления:
- •Разностное резервное копирование
- •Частичное резервное копирование
- •Резервное копирование журнала транзакций
- •Резервное копирование файлов и файловых групп
- •Расписание
- •Ограничения на операции резервного копирования в sql Server
- •Восстановление данных
- •Подготовка к восстановлению
- •Создаем информацию простого резервного копирования
- •Получаем общую информацию резервного копирования
- •Восстановление
- •Преимущества восстановления файлов или страниц
- •Стадии восстановления Стадия копирования данных
- •Стадия повтора (накат)
- •Точка восстановления
- •Согласованность повтора
- •Стадия отката и восстановление
- •Связь параметров recovery и norecovery со стадиями восстановления
- •Заключение
- •Список источников
-
Ограничения на операции резервного копирования в sql Server
В SQL Server 2005 и поздних версиях резервное копирование может выполняться, если база данных находится в оперативном режиме и используется. Однако действуют следующие ограничения:
Нельзя создать резервную копию данных, находящихся в автономном режиме. Любая операция резервного копирования, которая явно или неявно ссылается на данные, находящиеся в автономном режиме, завершается неудачей. Ниже следуют некоторые наиболее распространенные примеры этого.
-
Запрашивается создание полной резервной копии, но одна файловая группа в базе данных находится в автономном режиме. Операция завершается неудачно, так как в полное резервное копирование неявно включены все файловые группы. Чтобы создать резервную копию этой базы данных, можно воспользоваться созданием резервных копий файлов (или файловых групп) и задать только те файловые группы, которые находятся в оперативном режиме.
-
Запрашивается частичное резервное копирование, но файловые группы, доступные для чтения и записи, находятся в автономном режиме. Операция завершается неудачей, потому что для частичного резервного копирования запрашиваются все файловые группы, доступные для чтения и записи.
-
Запрашивается резервное копирование заданных файлов, но один из файлов находится в автономном режиме. Операция завершается неудачей. Чтобы создать резервную копию файлов, находящихся в оперативном режиме, устраните из списка файлы, находящиеся в автономном режиме, и повторите операцию.
Обычно резервное копирование журнала проходит успешно, даже если один или несколько файлов данных недоступны. Однако если какой-нибудь файл содержит массовые изменения, сделанные в модели восстановления с неполным протоколированием, то для успешного резервного копирования необходимо, чтобы все файлы находились в оперативном режиме.
Ограничения параллелизма во время резервного копирования. SQL Server использует оперативный процесс резервного копирования, что позволяет создавать резервную копию базы данных во время ее использования. Во время резервного копирования можно производить большинство операций. Например, во время создания резервной копии разрешены инструкции INSERT, UPDATE и DELETE. При попытке приступить к выполнению операции резервного копирования во время создания или удаления файла базы данных выполнение операции резервного копирования будет отложено до завершения создания или удаления либо до истечения времени ожидания.
Следующие операции запрещены во время создания резервной копии базы данных или журнала транзакций.
-
Операции управления файлами, такие как инструкция ALTER DATABASE с параметром ADD FILE или с параметром REMOVE FILE.
-
Операции сжатия базы данных или файла. Сюда же включены операции автоматического сжатия.
-
При попытке создать или удалить файл базы данных во время выполнения операции резервного копирования, создание или удаление завершится неудачно.
Если операция резервного копирования перекрывается операцией сжатия или управления файлами, то возникает конфликт. Независимо от того, какая из конфликтующих операций начата первой, вторая операция ждет истечения времени ожидания первой (оно зависит от параметров сеанса). Если разблокировка происходит до истечения времени ожидания, работа второй операции продолжается. Если разблокировки за этот период не происходит, вторая операция заканчивается неудачно.
