Администирование СУБД MS SQL Server 2000. Шибанов С.В - 105 стр.

UptoLike

Составители: 

105
комбинировать с дифференциальным копированием и копированием журнала
транзакций.
Разностное, или дифференциальное резервное копирование (differential
database backup) было разработано с целью уменьшения времени, необходимого
для получения копии базы данных. В основе дифференциальной копии лежит от-
слеживание изменений, вносимых пользователями в базу данных. Создание диффе-
ренциальной копии состоит из двух этапов:
создание полной
копии данных;
создание собственно дифференциальной копии.
Полная копия базы данных является отправной точкой, начиная с которой
система может отслеживать изменения. Изменения отслеживаются на уровне стра-
ниц. Каждая страница имеет флаг архивирования, который сбрасывается при созда-
нии полной копии и устанавливается, если данные на странице были изменены. Это
можно сравнить с
атрибутом архивирования для файлов. При создании резервной
копии атрибут снимается, но если файл изменяется, то система автоматически уста-
навливает его. Программа резервного копирования ищет все файлы с установлен-
ным атрибутом архивирования и копирует их. Аналогично ведет себя и подсистема
резервного копирования SQL Server 2000. Однако необходимо отметить, что флаг
архивирования для страниц данных
снимается только при создании полной копии
данных. Это означает, что при создании последовательно нескольких дифференци-
альных копий каждая следующая будет полностью включать страницы, которые
были включены в предыдущую копию, плюс все страницы, измененные со времени
создания предыдущей копии. Поэтому актуальна только самая последняя диффе-
ренциальная копия. Достаточно применить ее после восстановления
полной резерв-
ной копии, чтобы целиком восстановить систему.
В больших базах данных с относительно небольшим количеством изменений
дифференциальное копирование является наиболее оптимальным методом резерви-
рования данных. Администратор может раз в неделю (обычно в выходные) созда-
вать полную копию данных, а каждой ночью (или дополнительно еще и днем) соз-
давать дифференциальную
копию. Ежедневное создание полной копии было бы не-
                                                                             105



комбинировать с дифференциальным копированием и копированием журнала
транзакций.
     Разностное, или дифференциальное резервное копирование (differential
database backup) было разработано с целью уменьшения времени, необходимого
для получения копии базы данных. В основе дифференциальной копии лежит от-
слеживание изменений, вносимых пользователями в базу данных. Создание диффе-
ренциальной копии состоит из двух этапов:
     • создание полной копии данных;
     • создание собственно дифференциальной копии.
     Полная копия базы данных является отправной точкой, начиная с которой
система может отслеживать изменения. Изменения отслеживаются на уровне стра-
ниц. Каждая страница имеет флаг архивирования, который сбрасывается при созда-
нии полной копии и устанавливается, если данные на странице были изменены. Это
можно сравнить с атрибутом архивирования для файлов. При создании резервной
копии атрибут снимается, но если файл изменяется, то система автоматически уста-
навливает его. Программа резервного копирования ищет все файлы с установлен-
ным атрибутом архивирования и копирует их. Аналогично ведет себя и подсистема
резервного копирования SQL Server 2000. Однако необходимо отметить, что флаг
архивирования для страниц данных снимается только при создании полной копии
данных. Это означает, что при создании последовательно нескольких дифференци-
альных копий каждая следующая будет полностью включать страницы, которые
были включены в предыдущую копию, плюс все страницы, измененные со времени
создания предыдущей копии. Поэтому актуальна только самая последняя диффе-
ренциальная копия. Достаточно применить ее после восстановления полной резерв-
ной копии, чтобы целиком восстановить систему.
     В больших базах данных с относительно небольшим количеством изменений
дифференциальное копирование является наиболее оптимальным методом резерви-
рования данных. Администратор может раз в неделю (обычно в выходные) созда-
вать полную копию данных, а каждой ночью (или дополнительно еще и днем) соз-
давать дифференциальную копию. Ежедневное создание полной копии было бы не-