|
Программирование >> Администрирование microsoft sql
Табл1. (окончание) Способ резервного копирования Описание Моментальная архивация/ восстановление Полное копирование БД за несколько секунд. Для этого используется специальное оборудование производства третьих фирм, а в ряде случаев - специальное программное обеспечение. Может использоваться вместе с дифференциальным резервным копированием и резервным копированием журнала транзакций Примечание Для архивации используемых файлов БД необходимо использовать программы резервного копирования SQL Server 2000 или сторонних производителей. Утилиты архивации Windows NT 4,0 и 2000 ляют выполнять резервное копирование используемых файлов, в том числе не могут архивировать используемые файлы БД SQL Server 2000. Типы восстановления данных В табл. 8-2 перечислены возможные типы восстановления данных, основанные на различных способах резервного копирования БД. Табл. 8-2. Способы восстановления данн1х Тип восстановления Описание Полное восстановление БД Восстановление по состоянию на определенную дату Восстановление файла или группы файлов с полным восстановлением БД Восстановление до заданной транзакции Восстановление с использованием полной резервной копии БД, последней резервной копии БД (если выполнялось дифференциальное резервное копирование) и всех резервных копий журнала транзакций в строгой последовательности, начиная со времени последнего полного или дифференциального резервного копирования БД всей БД по состоянию на определенную дату (как правило, на один или несколько дней назад) с использованием полной информации о транзакциях в резервной копии журнала транзакций, а также резервных копий БД, файлов или групп файлов Полное восстановление файла или группы файлов с использованием резервных копий файла или группы файлов, последней дифференциальной резервной копии файла или группы файлов (если выполнялось дифференциальное резервное копирование) и всех резервных копий транзакций в строгой последовательности, начиная со времени последнего резервного или резервного копирования файлов или групп файлов Восстановление всей БД до определенного например сразу после или перед определенной транзакцией, с использованием полной информации о транзакциях в резервной копии журнала транзакций, а также резервных копий БД, файлов или групп файлов Примечание Можно также выполнить частичное восстановление БД на запасной сервер, чтобы извлечь необходимые данные. При этом восстанавливаются только отдельные группы файлов Резервное копирование 5Д Архивируйте все БД, которые требуется полностью восстанавливать после любых сбоев. Эта операция включает в себя резервное копирование как прикладных пользовательских, так и соответствующих системных БД. Обязательно нужно регулярно выполнять полное резервное копирование БД master (это единственный подходящий для нее способ резервного копирования). Она содержит важные объекты БД, являющиеся общими для всего сервера целом (иаиример учетные заииси иользователей), устройства резервного копирования, системные и сообщения об ошибках, а также информацию о связанных серверах. Также следует выполнять регулярное резервное копирование БД msdb - как правило, этом случае выполняется полное резервное копирование БД, хотя иногда используется и резервное копирование журнала транзакций. БД msdb содержит всю информацию о работе агента SQL Server, репозиторий службы Meta Data Services, а также архив (и схемы) всех выполненных операций резервного копирования БД. Наконец, если используется репликация, вам также необходимо выпол нить резервное копирование публикуемое ь.1 Подробнее о репликации в SQL Server 2000 - в главе 15. Разработка и реализация плана восстановления данных После того как вы познакомились с существующими способами резервного копирования БД и выбрали варианты восстановления данных, а также определили необходимое для этого время, можно приступать к разработке плана и его выполнению. Составной его частью является резервное копирование БД. Составьте план на бумаге и периодически пересматривайте, чтобы он отражал изменения требований к восстановлению данных. Вам потребуется следующее. Оиисать каждый из установленных экземпляров SQL Server 2000 (а также SQL Server 6.5 или 7.0) исли1! следующие параметры: версию ОС и установленных пакеты обновлений ОС, версию SQL Server и установленных пакетов обновлений SQL Server, имена файлов журнала транзакций и файлов данных с указанием путей к ним, имена серверов, используемые сетевые библиотеки и последовательность сортировки (кодовую страницу и порядок сортировки для предыдущих версий SQL Server), а также имя учетной записи, используемой службами. Сохраните эту информацию в надежном месте и регулярно обновляйте, отражая текущие изменения. сать, какие БД, как часто и какими способами архивируются. Можно также указать причину, по которой был выбран тот или иной способ и периодичность резервного копирования (со временем они могут меняться). Определить степениэтизаиии восстановления данных. Возможно, вы ограничитесь созданием расписания запусков заданий резервного копирования, и определите оповещения о собьг-иях SQL Server, при срабатывапии которых будет выполняться архивация журнала транзакций. Подробнее о планировании заданий и системных оповещениях - t главе 13. Определить лицо, ответственное за резервное копирования, и лицо, проверяющее, действительно ли копированиг выполняется. Определить, каким образом будет контролироваться качество выполнения резервного копирования. Периодически необходимо выполнять восстановление данных на резервном сервере, чтобы проверять работоспособность созданных резервных копий. Это позволяет применить на практике навыки по восстановлению данных, которые будут использоваться при возникновении реальных неполадок в работе системы. Выбрать место для хранения носителя резервной копии данных. Доступ к носителям должен быть ограничен, а некоторые и вовсе лучше хранить вне офиса. предупреждает потерю данных в случае стихийного бедствия или кражи. Необходим также огнеупорный сейф в помещении офиса, где будут храниться резервные копии данных за несколько последних недель. Определить, как долго следует хранить носители резервной копии данных. При этом сверьтесь с требованиями к сроку хранения данных, предоставляемых в налоговые органы и другие официальные и т. п. Документировать процесс создания резервнхх копий и аппаратное обеспечение сервера. Следить за своевременным обновлением документации. Резюме При разработке плана восстановления данных следует определить максимально приемлемое время простоя БД. Администратор БД должен решить, как использовать RAID-массивы, реализовать стратегии резервного копирования и восстановления даннхх и использовать резервные серверы и кластеризацию, чтобы уложиться в допустимое время простоя, установленное для устранения неисправностей. Необходимо также определить частоту и способ резервного копирования БД для достижения желаемой скорости восстановления данных. Кроме того, нужно регулярно тестировать резервные копии данных, выполняя восстановление на резервном сервере, чго-проверить, достигается ли необходимая скорость восстановления данных, а также для тренировки навыков, Наконец, вам необходимо документировать выполнение каждого из пунктов составленного плана восстановления данных.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |