Функциональность, безопасность и поддержка Exchange Server 2003

Восстановление базы данных Exchange Server 2003 после сбоев

Разбить на страницы
Показывать лекцию целиком

Стратегия резервного копирования и восстановления

Разумеется, для того чтобы иметь хорошую стратегию восстановления, необходимо наличие хорошей стратегии резервного копирования. Применение качественного плана и поддержка консистентности базы данных могут повысить уровень целостности любой базы данных Exchange Server 2003.

Стратегия резервного копирования определяет стратегию восстановления. Планирование этих операций не может осуществляться по отдельности. При разработке стратегии резервного копирования необходимо принимать во внимание то, каким образом будет проводиться восстановление баз данных. Например, следует убедиться, что на диске достаточно свободного места для восстановления как базы данных, так и файлов журналов. Если в течение одной недели создается 2000 файлов журналов, то в итоге может понадобиться восстанавление 10 Гб информации. Прибавьте эту цифру к размерам базы данных, и вы начнете понимать, что планирование стратегии восстановления нужно проводить вместе с планированием резервного копирования.

Нельзя проводить восстановление без уверенности в том, что резервные копии находятся в рабочем состоянии. Следует каждый день проверять проводимые операции резервного копирования, чтобы обеспечить успешное восстановление данных. Если администратор не проверяет

операции резервного копирования, он совершает ошибку, так как не следует всегда подразумевать, что резервные носители заменены, и что данные резервируются корректным образом. Следует каждый день в обязательном порядке просматривать все журналы резервного копирования и устранять любые возникшие ошибки и несоответствия.

Кроме того, необходимо разобраться в работе Extensible Storage Engine (ESE) и Web Storage System (WSS), встроенной в ESE, прежде чем приступать к планированию стратегии резервного копирования и восстановления. В лекции 2 курса "Администрирование почтовых служб на базе Microsoft Exchange Server 2003" рассказывалось о работе этой базы данных. В данной лекции мы более детально рассмотрим компоненты ESE, связанные с восстановлением данных в базе ESE, поэтому вам необходимо четко представлять себе концепции, описанные в гл. 2.

GUID базы данных

Каждая база данных ESE имеет глобально уникальный идентификатор (GUID), присваиваемый базе данных и хранимый в Active Directory. Это необходимо понимать, так как если в какой-либо момент времени имеет место несоответствие GUID-ов, базы данных нельзя будет смонтировать.

GUID почтового ящика

Собственный GUID есть не только у базы данных, но и у каждого почтового ящика в базе данных. GUID почтового ящика является атрибутом учетной записи пользователя в Active Directory, к которой относится почтовый ящик.

Поэтому почтовые ящики можно отключать и подключать между различными учетными записями пользователей. Кроме того, при удалении пользователя из Active Directory почтовый ящик по-прежнему останется в базе данных, если настроено время Deleted Mailbox Retention (Сохранение удаленного почтового ящика). Значением по умолчанию является 30 дней, поэтому при удалении учетной записи пользователя с доступом к почте, почтовый ящик сохраняется в базе данных на протяжении дополнительных 30 дней после удаления пользовательской учетной записи.

Подпись файла журнала

Каждый журнал транзакций имеет уникальную подпись, записываемую в заголовок каждого журнала транзакций в наборе. Если по какой-либо причине в наборе журналов удалены все файлы журналов, то при перезапуске сервера ESE создаст новую последовательность файлов журналов, начиная с первого поколения. Так как файлы журнала могут иметь одинаковые имена, ESE ставит в заголовки каждой последовательности файлов подписи, чтобы отличать последовательности файлов журналов друг от друга.

Циклическое ведение журналов

За исключением серверов Exchange Server 2003, на которых восстановление информации не является обязательным, циклическое ведение журналов использовать не рекомендуется. Циклическое ведение журналов предназначено для снижения требований к хранению журналов транзакций после того, как между транзакциями в журналах и базами данных устанавливается фиксированное соответствие. К счастью, циклическое ведение журналов отключено по умолчанию.

Контрольная сумма

Контрольная сумма (также называется хэшем сообщения) - это строка из 4-байтовых частей, вычисляемая и добавляемая на каждую страницу в базе данных для верификации целостности этой страницы. Контрольная сумма сама по себе не гарантирует целостность данных - вместо этого проводится повторное вычисление контрольной суммы, когда страница считывается в RAM. Тем самым обеспечивается идентичность данных, считываемых из базы данных, и информации, которая была записана в базу данных.

С точки зрения общей структуры страницы, первые 82 байта страницы базы данных содержат информацию заголовка с флагами типа страницы, а также информацию о том, данные какого типа содержит страница. Когда страница загружается в память, вычисляется контрольная сумма и проверяется номер страницы. Если контрольная сумма не совпадает с той контрольной суммой, которая была записана в базу данных, можно быть уверенным в том, что страница повреждена или приведена в негодность. ESE возвратит ошибку, база данных будет остановлена, и в журнал будет занесено событие, информирующее о повреждении.

Обратите внимание, что ESE не вызывает повреждение страницы, а просто информирует о повреждении. Практически во всех случаях повреждение базы данных является результатом неисправности оборудования или драйвера устройства. ESE не может вызывать повреждение страничных файлов. Повреждения происходят при записи данных на диск и являются следствием неправильной работы оборудования или драйверов устройств. По этой причине крайне необходимо быть уверенным в том, что все аппаратное обеспечение и драйвера используют самые последние обновления и надстройки. Служба Microsoft Product Support Services (PSS) может работать совместно с производителем вашего оборудования до устранения всех проблем, возникающих между оборудованием и базой данных Exchange Server 2003.

Обновление одной базы данных

В Exchange Server 2003 можно использовать утилиту резервного копирования, имеющуюся в Windows Server 2003, для резервирования одной базы данных. Если для резервного копирования выбрать одну базу данных, программа резервного копирования создаст резервные копии файлов .edb и .stm этой базы данных, а также скопирует необходимые файлы журналов транзакций в группе хранения. Рекомендуется резервировать весь набор журналов транзакций при резервировании отдельной базы данных.

Вам понадобится наличие разрешений Backup Operator (Оператор резервного копирования) на резервируемом компьютере. Windows Server 2003 при резервном копировании использует разрешения пользователя, работающего в данный момент в системе. Сторонние утилиты резервного копирования могут функционировать как службы Windows 2003, которые используют разрешения из параметров загрузки службы. Как правило, это разрешения, установленные в учетной записи LocalSystem.

Разделы домена и конфигурации

Когда дело доходит до полного восстановления сервера, необходимо понимать, что конфигурационная информация Exchange Server 2003, такая как параметры административной группы или группы маршрутизации, содержится в разделе конфигурации Active Directory. Объекты с доступом к почте находятся в разделе домена, и если у этих объектов есть почтовые ящики, то эти почтовые ящики хранятся в базах данных Exchange.

Следовательно, необходимо помнить о резервном копировании данных Active Directory System State (Состояние системы Active Directory), а также баз данных Exchange. Оба набора данных нужны для полного восстановления системы.

Вам также понадобится осуществлять резервное копирование мета-базы Microsoft Internet Information Services (IIS). Метабаза - это структура для хранения параметров конфигурации IIS, некоторые из которых напрямую связаны с работой по развертыванию Exchange, например с синхронизацией Microsoft Outlook Mobile Access и Microsoft Outlook Web Access. Если не создать резервную копию метабазы IIS, то придется заново создавать или устанавливать компоненты Exchange Server 2003. Метабазу можно просматривать с использованием таких утилит, как MetaEdit и Mdutil.

Не путайте метабазу IIS со службой обновления метабазы в Exchange Server 2003. Служба обновления метабазы считывает данные из Active Directory и записывает их в локальную метабазу IIS. Когда Active Directory уведомляет эту службу о внесении изменений в каталог, служба осуществляет сбор произведенных изменений, после чего автоматически обновляет метабазу.

Часто производится резервное копирование всех файлов на локальном жестком диске. Однако метод резервирования файловой системы не является оптимальным с точки зрения резервирования метабазы IIS, так как метабаза зависит от других компонентов, которые не сохраняются при непосредственном резервировании файловой системы. Кроме того, в файл резервной копии могут вноситься изменения во время резервного копирования. Наилучшим методом резервного копирования является резервирование данных о состоянии системы, в процессе которого осуществляется резервное копирование метабазы.

Типы резервного копирования

С помощью утилиты Windows Server 2003 Backup (и большинства других утилит резервного копирования) можно выполнять пять основных типов резервного копирования. Ключевым отличием между ними является способ изменения бита архивации, который включается в каждый файл Windows Server 2003. При создании или модификации файла бит архивации устанавливается в состояние on (включен), что отражается буквой А в колонке Attributes (Атрибуты) (см. рис. 7.1). После выполнения некоторых типов резервного копирования бит архивации устанавливается в состояние off (отключен), что указывает на создание резервной копии для этого файла. Если администратор вручную установил бит архивации какого-либо файла до начала резервного копирования, то этот файл подлежит резервному копированию вместе с другими файлами.

(рис 7.1) Содержимое папки Mdbdata с установленным для всех файлов битом архивации

Имеется пять типов резервного копирования:

  • Normal (Обычный).Резервное копирование выполняется для всех выбранных файлов независимо от установки их бита архивации. После резервного копирования бит архивации сбрасывается в состояние off для всех файлов, указывая на то, что для этих файлов получены резервные копии;
  • Сору (Копирование).Резервное копирование этого типа выполняется для всех выбранных файлов независимо от установки их бита архивации. После резервного копирования бит архивации любого файла не изменяется;
  • Incremental (Добавочное).Резервное копирование выполняется для всех файлов, у которых включен бит архивации. После резервного копирования бит архивации сбрасывается для всех этих файлов;
  • Differential (Разностное).Резервное копирование выполняется для всех файлов, у которых включен бит архивации. После резервного копирования бит архивации любого файла не изменяется;
  • Daily (Ежедневное).Для всех файлов, измененных ко времени резервного копирования, что определяется по дате модификации, а не по биту архивации, выполняется резервное копирование, и бит архивации не изменяется ни в одном из файлов.
  • Примечание.В этой лекции мы говорим о полном резервном копировании. Это просто обычное резервное копирование с выбором всех элементов, связанных с Exchange.

    При первоначальной подготовке задания на резервное копирование вручную выбираются файлы, для которых будет создаваться резервная копия. В большинстве программ резервного копирования, включая утилиту Windows 2000 Backup, эти задания можно сохранять и повторно использовать. В некоторых случаях не для всех выбранных файлов будет в действительности выполнено резервное копирование. Для типов normal и сору резервное копирование выполняется для всех выбранных файлов, но для типов incremental, differential или daily выбранные файлы должны также отвечать критериям соответствующего типа резервного копирования, которые мы только что описали.

    Все пять типов применимы к данным Exchange 2000, хотя обычно используются только три: normal, differential и incremental. Типы daily и сору обычно применяются только на уровне файлов (документы Word или электронные таблицы Excel). Ниже описывается, что происходит с информацией Exchange 2000 Server при каждом типе резервного копирования.

  • Normal - выполняется резервное копирование выбранных хранилищ Exchange, после чего происходит очистка журналов транзакций для этих хранилищ.
  • Сору - выполняется резервное копирование выбранных хранилищ Exchange, но журналы транзакций не очищаются.
  • Daily - в Exchange резервное копирование типа Daily выполняется так же, как и резервное копирование типа Сору.
  • Differential - выполняется резервное копирование только журналов транзакций выбранных хранилищ. Поскольку предполагается, что при использовании типа differential происходит резервное копирование всех изменений, внесенных в хранилища с момента последнего резервного копирования типа normal, то журналы транзакций не очищаются, чтобы для них снова можно было выполнить резервное копирование типа differential или normal.
  • Incremental - выполняется резервное копирование только журналов транзакций выбранных хранилищ. Поскольку предполагается, что при использовании типа incremental происходит резервное копирование только тех изменений, которые внесены в хранилища с момента последнего резервного копирования типа normal или incremental, то происходит очистка файлов транзакций.
  • Стратегии резервного копирования

    При наличии пяти типов резервного копирования, описанных в предыдущем разделе, большинство администраторов использует только три стратегии для резервного копирования сервера. Все эти стратегии начинаются с полного резервного копирования сервера Exchange, выполняемого на регулярной основе, например, каждое воскресенье. Затем в первой стратегии выполняется полное резервное копирование ежедневно, во второй - добавочное резервное копирование (типа incremental) во все остальные дни недели, и в третьей стратегии требуется разностное резервное копирование (типа differential) во все остальные дни недели.

  • Полное ежедневное резервное копирование.Каждый день выполняется полное резервное копирование сервера Exchange. Если следовать другой стратегии резервного копирования, то вы рискуете оказаться в ситуации, когда придется возвращаться к резервной копии, созданной несколько дней или недель назад. Предположим, что у вас произошел сбой при использовании стратегии еженедельного полного резервного копирования типа normal плюс ежедневного резервного копирования типа incremental. Вам придется выполнить восстановление, используя все резервные копии за предыдущую неделю. Деньги, потраченные на системы резервного копирования большой емкости (такие как цифровые ленточные системы [DLT]), нужно использовать разумным образом.
  • Резервное копирование типа normal плюс ежедневное типа incremental.По воскресеньям выполняется полное резервное копирование всех выбранных файлов на сервере Exchange. В понедельник выполняется добавочное резервное копирование (типа incremental) - копируются все файлы, которые изменились с момента создания полной резервной копии. Во вторник выполняется еще одно добавочное резервное копирование - копируются все файлы, которые изменились после добавочного резервного копирования, выполненного в понедельник. В конце недели у вас имеется полная резервная копия плюс шесть добавочных резервных копий. Для восстановления с этих резервных копий необходимо сначала использовать полную резервную копию и затем по порядку каждую добавочную резервную копию.
  • Резервное копирование типа normal плюс ежедневное типа differential.По воскресеньям выполняется полное резервное копирование всех файлов. В понедельник выполняется разностное резервное копирование (типа differential) - копируются все файлы, которые изменились после создания полной резервной копии. Во вторник выполняется еще одно разностное резервное копирование - копируются все файлы, которые изменились после создания полной резервной копии, полученной в воскресенье. При каждом следующем разностном резервном копировании копируются все файлы, которые изменились с момента создания последней полной резервной копии. Для восстановления с этих резервных копий необходимо сначала использовать полную резервную копию и затем выполнить восстановление с последней разностной резервной копии.
  • При использовании любой стратегии запланируйте использование журналов транзакций. В каждой стратегии резервного копирования следует использовать ту роль, которую играют журналы транзакций в восстановлении данных до момента аварии. Напомним, что журналы транзакций отражают то, что должно произойти с базой данных в будущем. Часто они содержат фиксированные транзакции, которые еще предстоит записать в эту базу данных. (Подробнее о структуре журнала транзакций см. в гл. 2.)

    В случае аварии на сервере Exchange информация, созданная в организации Exchange с момента последнего резервного копирования, может быть восстановлена из журналов транзакций.

    Например, если сервер закончил полное резервное копирование прошлым вечером в 23:30, а сегодня в 16:30 произошел отказ диска, содержащего одно из хранилищ Exchange, вы сможете восстановить сегодняшнюю информацию из журналов транзакций. Но при таком методе восстановления предполагается, что журналы транзакций находятся на другом физическом диске. Если эти журналы и хранилище находятся на одном диске, то вы сможете восстановить только версию на 23:30 прошлого вечера, когда было выполнено резервное копирование. Продолжим данный сценарий в предположении, что журналы находятся на отдельном диске, и произошел сбой диска с данным хранилищем. Вам нужно выполнить полное восстановление с ленточной резервной копии, созданной прошлым вечером. При своем запуске процесс store.exe попытается воспроизвести в базе данных все транзакции, содержащиеся в журналах транзакций. По окончании воспроизведения произойдет запуск этой службы, и база данных будет восстановлена в состояние, предшествовавшее моменту аварии.

    Если процесс store.exe начинает работу в обычных условиях (без восстановления), например, после нормального отключения и перезапуска

    сервера Exchange, то при отсутствии доступа к файлу контрольных точек выполняется воспроизведение всех журналов транзакций. Здесь существенно то, что из этого файла процесс store определяет, какая часть журналов транзакций уже записана в базы данных, а какая еще нет. Если имеется доступ к файлу контрольных точек, то лишь те части журналов транзакций, которые не были записаны в базу данных, будут воспроизведены в ней, если транзакции в журналах более новые, чем транзакции в базе данных.

    Процедура резервного копирования

    Процедура резервного копирования начинается с запуска приложения резервного копирования. Это приложение вызывает службу Web Storage System с указанием требуемого типа резервного копирования, после чего начинается процесс резервирования. WSS информирует ESE о том, что она переходит в режим резервного копирования, после чего генерируется файл корректировки (.PAT) для каждой резервируемой базы данных (подразумевается процесс полного резервного копирования). В процессе онлайнового полного резервного копирования база данных открыта для работы, и транзакции по-прежнему могут заноситься в базы данных. Если транзакция вызывает операцию для уже скопированного .edb-файла через границу резервного копирования (место в файле .edb, которое обозначает, что скопировано, а что - нет), то данная страница перед границей записывается в файл .PAT. Для каждой резервируемой базы данных используется отдельный файл PAT, например Privl.pat, Publ.pat или Srs.pat. Эти файлы отображаются только во время процедур резервирования и восстановления. Во время процедуры разностного или добавочного резервного копирования файл корректировки не создается.

    Когда ESE переходит в режим резервирования, открывается новый файл журнала. Например, если Edb.log открыт в данный момент, то он закрывается и переименовывается для соответствия последнему поколению, после чего открывается новый файл Edb.log. В этот момент ESE может усекать журналы после завершения резервного копирования.

    Кроме того, когда начинается резервное копирование, запрашивается считывание системой ESE базы данных и упорядочивание страниц. После упорядочивания страницы группируются во фрагменты по 64 Кб (16 страниц), после чего загружаются в оперативную память. После этого ESE проверяет контрольную сумму для каждой отдельной страницы для подтверждения целостности данных. Если какая-либо из страниц содержит вычисленную контрольную сумму, не совпадающую с контрольной суммой, которая была занесена в страницу при записи страницы на диск, процесс резервного копирования базы данных останавливается, а в журналы событий записывается сообщение об ошибке. Это делается для того, чтобы предотвратить сохранение поврежденных данных. Большим преимуществом здесь является то, что после получения успешно созданной в оперативном режиме резервной копии баз данных Exchange при помощи агента Exchange от поставщика вашего программного обеспечения, можно быть уверенным в том, что база данных на резервном носителе не повреждена, так как ка ждая страница считывается в оперативную память с вычислением контрольной суммы и последующим копированием на резервный носитель.

    После успешного завершения резервного копирования и считывания всех страниц утилита резервного копирования копирует журналы и файлы корректировки в резервный набор. Далее файлы журнала усекаются или удаляются в тот момент, когда создается новое поколение файлов в начале резервного копирования. Резервный набор файлов закрывается, ESE переходит в обычный режим, и резервное копирование завершается.

    При добавочном или разностном резервном копировании работа производится только с файлами журналов. Операции, включающие в себя файлы корректировки, контрольные суммы или последовательное считывание страниц, не выполняются.

    Еще раз представим процесс резервного копирования в виде последовательности шагов.

  • Резервное копирование начинается, фиксируется точка синхронизации и создается пустой файл корректировки.
  • Файл Edb.log переименовывается с присвоением последующего номера, независимо от того, заполнен он или нет, и создается новый файл Edb.log.
  • Начинается резервное копирование текущей группы хранения.
  • Создается файл PAT для каждой резервируемой базы данных в группе хранения, заголовок базы данных записывается в файл .PAT.
  • В процессе резервного копирования операции для уже скопированного .edb-файла через границу резервного копирования записываются в файл .PAT.
  • В процессе резервного копирования Windows Server 2003 Backup копирует 64 Кб данных единовременно. Дополнительные транзакции создаются и сохраняются в нормальном режиме. Контрольная сумма каждой страницы вычисляется и сравнивается с контрольной суммой, записанной для этой страницы в самой странице. Контрольные суммы сравниваются для подтверждения целостности данных на каждой странице.
  • Журналы, использованные в процессе резервного копирования (т.е. журналы от контрольной точки и далее) и файлы корректировки копируются на резервный носитель.
  • Старые журналы удаляются с диска.
  • Старые файлы корректировки удаляются с диска.
  • Процесс резервного копирования завершается.
  • До сих пор мы описывали процесс оперативного резервного копирования. Существует другой тип резервного копирования, называемый автономным. Автономное резервное копирование отличается от оперативного тем, что база данных останавливается перед началом резервного копирования, что позволяет сохранить копию полноценного файла базы данных. Автономное резервное копирование всегда является полным, так как база данных отключается. Автономное резервное копирование всегда менее предпочтительно, так как перед его осуществлением необходимо демонтировать базу данных.

    Обзор процесса восстановления

    Перед тем как начать процесс восстановления, необходимо демонтировать базу данных или группу хранения и сделать их недоступными для пользователей. Это можно осуществить с помощью Exchange System Manager (ESM).

    Когда начинается операция восстановления, хранилище информирует ESE о том, что начинает работу процесс восстановления и ESE переходит в режим восстановления. Агент резервного копирования копирует базу данных с резервного носителя напрямую в конечный путь для базы данных. Помните, что база данных представляет собой пару файлов -.EDN и .STM. Соответствующие файлы журнала и корректировок копируются на сервер во временное, указанное вами расположение, чтобы они не сохранялись там, где находятся файлы в функционирующей среде. Если получилось так, что указан один и тот же рабочий и временный путь, может произойти запись поверх файлов журналов и произойти логическое повреждение текущей рабочей базы данных. Поэтому временный путь должен обязательно отличаться от рабочего пути.

    После восстановления файлов журнала и корректировки во временное расположение открывается новая группа хранения восстановления специально для восстановления базы данных. После этого база данных копируется с резервного носителя во временное местоположение (и в группу хранения восстановления). Затем данные из файла корректировок и журналов на резервном носителе копируются в базу данных системой восстановления базы данных.

    Из всего сказанного следует, что каждая транзакция в каждом файле журнала интерпретируется следующим образом. Временной штамп каждой транзакции считывается вместе с номером страницы в базу данных, на которую ссылается транзакция. Затем временной штамп на странице в базе данных считывается и сравнивается с временным штампом транзакции в журнале транзакций. Если транзакция в журнале имеет более поздний временной штамп, то транзакция из журнала транзакций записывается в базу данных. В противном случае (временной штамп на странице в базе данных является более поздним, чем временной штамп в транзакции из журнала транзакций) ESE пропускает эту транзакцию и

    переходит к следующей транзакции для воспроизведения ее в базу данных.

    Следовательно, ESE обрабатывает текущие журналы, что возвращает вас к тому моменту, когда база данных была повреждена (подразумевается, что имеются все журналы транзакций из последнего полного оперативного успешного резервного копирования к моменту сбоя). После этого ESE выполняет действия по очистке, удаляя журнал и файлы корректировки из временного местоположения и удаляя экземпляр хранилища восстановления. Затем группа хранения монтируется в рабочей среде, и происходит монтирование базы данных.

    Восстановление двоичных файлов

    Так как настроечная информация Exchange Server 2003 содержится в разделе конфигурации Active Directory, можно более простым способом восстановить сервер Exchange, нежели в Exchange 5.5. Если сервер Exchange Server 2003, на который восстанавливаются файлы, является членом домена, необходимо убедиться, что работает Active Directory. Запустите Exchange System Manager и убедитесь, что в Active Directory по-прежнему существует действительный объект-сервер для сервера Exchange Server 2003. Если Active Directory отсутствует, восстановите Active Directory перед восстановлением Exchange Server 2003.

    Если сервер Exchange, который требуется восстановить, является также контроллером домена, начните с восстановления Active Directory на этом компьютере. Вы сможете восстановить Exchange Server 2003 только после успешного восстановления Active Driectory. Идентификатор безопасности на восстанавливаемом сервере должен соответствовать идентификатору безопасности исходного сервера. Если идентификаторы безопасности различны, нельзя будет осуществить доступ к системе Web Storage System, пока не будет восстановлена собственно Web Storage System и вручную переконфигурированы учетные записи Windows Server 2003.

    Различные сценарии восстановления

    Иногда не требуется восстанавливать весь сервер или всю базу данных целиком. В этом разделе мы будем обсуждать различные варианты восстановления:

  • восстановление оперативных резервных копий;
  • восстановление автономных резервных копий;
  • восстановление одного почтового ящика;
  • восстановление одной базы данных;
  • восстановление базы данных на другой сервер;
  • восстановление файлов журналов.
  • Восстановление оперативных резервных копий

    Восстановление оперативной резервной копии баз данных является предпочтительным методом восстановления базы данных, так как записи в журнале транзакций отображаются в базе данных в процессе восстановления. При восстановлении из оперативной резервной копии будет использоваться файл корректировок и журналы транзакций. По возможности, следует всегда отдавать предпочтение этому методу восстановления баз данных Exchange Server 2003.

    Восстановление автономных резервных копий

    Если требуется заменить оборудование на сервере Exchange Server 2003, рассмотрите проведение автономного резервного копирования и восстановления. Помните, что службы базы данных останавливаются в процессе автономного резервного копирования, поэтому пользователи, чьи почтовые ящики расположены в соответствующей группе хранения, не смогут пользоваться услугами электронной почты до тех пор, пока база данных не будет восстановлена.

    Кроме того, может понадобиться автономное резервное копирование баз данных в том случае, если в процессе оперативного резервирования процесс резервного копирования не был успешно завершен из-за возникновения ошибок -1018,-1022 или другой ошибки, связанной с повреждением данных на страничном уровне. Выполнение автономного резервного копирования базы данных позволяет сделать "снимок" базы данных перед началом работы по устранению проблемы. Смысл его заключается в том, что если ваша работа будет и дальше вызывать повреждение данных в базе данных, можно будет всегда произвести откат действий и вернуться к автономной копии, после чего снова попытаться выполнить необходимые действия.

    Одной из главных проблем, связанных с автономным резервным копированием, является то, что страницы не проверяются на целостность в процессе резервирования, как это происходит при оперативном резервном копировании. Кроме того, недоступна возможность воспроизведения транзакций в базу данных при проведении операции восстановления. По сути, при восстановлении автономной копии происходит восстановление до того момента, когда был остановлен процесс store.exe.

    Процесс восстановления автономной резервной копии значительно проще: нужно скопировать базу данных в корректное местоположение на сервере и запустить службы хранилища. Убедитесь, что установлен нужный журнал транзакций, который находился вместе с базой данных перед началом ее монтирования.

    Восстановление одного почтового ящика

    Если требуется восстановить один почтовый ящик, для которого истек период сохранения, необходимо либо использовать стороннее программное обеспечение, либо восстановить всю базу данных на сервер восстановления. Так как обе эти процедуры занимают много времени, рекомендуем настроить период сохранения почтового ящика на значение, превышающее по длительности большинство случаев, когда приходилось восстанавливать почтовый ящик. Для этого нужно открыть ESM и перейти в хранилище почтовых ящиков, в котором требуется установить время сохранения. Откройте свойства хранилища и щелкните на вкладке Limits (Пределы) (см. рис. 7.2). На вкладке Limits (Пределы) настройте время сохранения для параметров Keep Deleted Items For (Days) (Сохранять удаленные элементы в течение [дней]) и Keep Deleted Mailboxes For (Days) (Сохранять удаленные почтовые ящики в течение [дней]).

    (рис 7.2) Настройка времени сохранения удаленного почтового ящика в свойствах хранилища

    Так как почтовые ящики являются атрибутами учетной записи пользователей, переподключение почтового ящика к новой учетной записи осуществляется легко. По этой причине, если требуется удалить учетную запись пользователя, почтовый ящик, связанный с этой учетной записью, сохраняется на значительный период времени. Следует указать такой период сохранения, по прошествии которого вы уже будете точно знать, что данный почтовый ящик больше не понадобится.

    При удалении почтового ящика он помечается красным крестом в интерфейсе System Manager. Можно подключить почтовый ящик к новой учетной записи пользователя, щелкнув правой кнопкой мыши на почтовом ящике и выбрав команду Reconnect (Подключить повторно).

    Восстановление одной базы данных

    Если требуется восстановить одну базу данных, демонтируйте ее с помощью Exchange System Manager и затем восстановите отдельную базу

    данных. Обратите внимание, что не требуется останавливать процесс store.exe - он продолжает функционировать. Вместо этого происходит лишь демонтаж базы данных, поверх которой будет происходить восстановление, после чего производится непосредственное восстановление копии с резервного носителя. В процессе восстановления создается специальная группа хранения восстановления, и база данных с журналами транзакций из резервной копии восстанавливается в эту группу хранения. Восстановленная база данных монтируется в исходной группе хранения системой ESE.

    Примечание.Формат журналов транзакций в Exchange Server 2003 пересмотрен. При обновлении с Exchange 5.5 до Exchange Server 2003 имеющиеся файлы журналов транзакций удаляются, после чего создаются новые последовательности журналов. Из-за изменения формата журнала нельзя восстановить базу данных Exchange 5.5 на сервере Exchange Server 2003.

    Восстановление баз данных на другой сервер

    Имеется возможность восстановления баз данных на другой сервер Exchange Server 2003, отличный от сервера, с которого производилось резервное копирование. Этот метод следует использовать на крайний случай, когда требуется восстановить отдельные элементы или базы данных, и ни один другой метод не работает. Вторичный сервер должен отвечать аппаратным требованиям, предъявляемым к оборудованию для нормальной работы Exchange: он не должен быть подключен к сети и должен содержать достаточно свободного места на диске для восстановления всей резервной копии.

    Чтобы восстановить базу данных на другой сервер, должны совпадать отображаемые имена базы данных и группы. Кроме того, имя организации и административной группы сервера, на который будет проводиться восстановление, должны соответствовать серверу, с которого была создана резервная копия базы данных. Потребуется настроить текущие базы данных так, чтобы разрешить их перезапись; это необходимо для того, чтобы новые базы данных с новыми подписями могли записываться поверх старых в процессе восстановления.

    При этом методе восстанавливаются только базы данных ESE, поэтому такой подход не следует использовать для восстановления всего сервера. После копирования или перемещения всех баз данных на другой сервер необходимо настроить разрешения для почтовых ящиков, прежде чем пользователи смогут с ними работать.

    Если имеется большое число почтовых ящиков, которые необходимо подключить к соответствующим учетным записям Active Directory, используйте программу MBCONN (файл mbconn.exe, утилита Mailbox Reconnect Tool, расположенная в папке \Support\utils\i386 на компакт-диске Exchange

    Server). Эта утилита особенно полезна тогда, когда только что был удален или добавлен новый сервер Exchange в организацию Exchange. Если вы знакомы с утилитой Exchange 5.5 DS/IS Consistency Adjuster, вам будут понятны концепции, лежащие в основе утилиты Mbconn. По сути, эта программа выполняет те же функции, что и DS/IS Consistency Adjuster.

    Отдельный почтовый ящик

    Большая часть сторонних приложений, осуществляющих резервное копирование, резервирует отдельные почтовые ящики с обеспечением выборочного резервирования на уровне элементов (например, резервируется отдельная календарная запись или отдельное сообщение). Если не используется резервное копирование на уровне почтового ящика или если используется утилита Windows Backup, период сохранения удаленного почтового ящика истек и требуется восстановить отдельный почтовый ящик, необходимо использовать автономный сервер и восстановить на нем почтовый ящик. В большинстве случаев этого не потребуется из-за наличия возможностей сохранения почтового ящика, таких как Dumpster и ExMerge. Но все же давайте рассмотрим действия, которые нужно выполнить, если вам понадобится данный подход.

    Во-первых, убедитесь, что автономный сервер находится в другом лесу Windows Server 2003, нежели рабочие серверы. Во-вторых, группа хранения, содержащая восстанавливаемую базу данных, должна иметь такое же отображаемое имя, как и исходный рабочий сервер. В-третьих, база данных, которую требуется восстановить, должна иметь такое же отображаемое имя, как и исходный рабочий сервер. Имя базы данных должно быть уникальным на сервере резервного копирования для всех групп хранения. Например, если именем базы данных является Priv.edb, то на вторичном сервере может существовать только один экземпляр базы данных Priv.edb. Имена организации и группы администрирования должны совпадать.

    Чтобы восстановить почтовый ящик, повторно подключите почтовый ящик к пользовательской учетной записи dummy, после чего с помощью Excmerge создайте файл .PST (файл личного хранилища) почтового ящика. Затем импортируйте эти данные в обычный почтовый ящик.

    Сценарии восстановления

    В данном разделе описываются требования к восстановлению и действия, предпринимаемые в следующих сценариях:

  • восстановление Exchange Server 2003;
  • восстановление рядового сервера Exchange Server 2003;
  • требования для восстановления Exchange Server 2003.
  • Существует пять общих требований к восстановлению всех серверов Exchange Server 2003:

  • компакт-диски установки Windows Server 2003 и Exchange Server 2003, а также доступ к сервис-пакетам и "горячим" обновлениям;
  • полные резервные копии системных дисков;
  • резервная копия последнего состояния системы Windows Server 2003;
  • оперативные резервные копии баз данных Exchange. Автономные резервные копии будут бесполезны в большинстве случаев;
  • объект-сервер в Active Directory для сервера Exchange, который требуется восстановить.
  • Восстановление рядового сервера Exchange Server 2003

    Чтобы произвести полное восстановление рядового сервера Windows Server 2003, выполните следующие шаги.

  • Переустановите операционную систему Windows Server 2003. Убедитесь, что логические диски настроены так же, как на исходном сервере, и что используется то же имя, что и для исходного сервера. Наконец, установите те же самые компоненты, которые установлены на исходном сервере.
  • Не включайте сервер в домен. Оставьте сервер в рабочей группе. Сервер будет включен в домен посредством восстановления данных о состоянии системы.
  • Восстановите полные резервные копии дисков на сервере.
  • Восстановите данные о состоянии системы сервера. После восстановления данных о состоянии системы в журнале событий может быть отображено, что в некоторых службах Exchange Server 2003 произошли сбои (если в полные резервные копии дисков включены двоичные файлы Exchange). Если эти службы еще не установлены, то при восстановлении состояния системы Windows Server 2003 подразумевает, что они установлены на сервере. Эти службы запустятся после установки Exchange Server 2003 в режиме восстановления после сбоев.
  • Установите Exchange Server 2003 в режиме восстановления после сбоев. Для этого запустите setup.exe с параметром disasterrecovery. В этом случае программа установки не будет инсталлировать набор компонентов Exchange по умолчанию, а обратится в Active Directory за экземпляром уже работающего сервера.
  • Восстановите базы данных Exchange.
  • Если на сервере Exchange работала служба Site Replication Service, сначала откройте консоль Computer Management (Управление компьютером) и под пунктом Services and Application (Службы и приложение) щелкните на пункте Services (Службы). Затем в списке служб выберите Exchange Site Replication Service (Служба репликации сайта Exchange) и откройте ее свойства. Укажите автоматическую загрузку службы и запустите ее. Имейте в виду, что данный шаг должен осуществляться перед разрешением запуска других служб Exchange после запуска программы остановки с параметром disasterrecovery. Восстановите службу Site Replication Service (SRS) на сервере Exchange 2003.
  • Рекомендации

    Для успешного выполнения операции резервного копирования или восстановления необходимо действовать согласно ряду рекомендаций, проверенных на деле.

  • Убедитесь, что объем чистого пространства на ленте надежно превышает объем сжатой базы данных. Если это не так, приготовьтесь менять ленты во время резервного копирования.
  • Регулярно очищайте ленточные носители согласно инструкциям производителя.
  • Не используйте одни и те же ленты слишком часто. Списывайте их по достижении максимального числа циклов перезаписи, рекомендованного производителем.
  • Храните ленты в безопасном и доступном месте.
  • Каждый день проверяйте журналы резервного копирования, чтобы удостовериться в успешности резервного копирования, произведенного минувшей ночью.
  • Ежемесячно выполняйте пробное резервирование и восстановление, чтобы убедиться, что оборудование находится в рабочем состоянии, и чтобы поддерживать свои навыки по восстановлению.
  • Документируйте процедуры резервного копирования и восстановления.
  • Теневые копии и Exchange Server 2003

    Одной из новых интересных возможностей в Windows 2003 является служба Volume Shadow Copy (VSC). Эта служба позволяет значительно сократить время, требуемое для резервирования и восстановления баз данных Exchange Server 2003. Служба VSC работает с приложениями резервного копирования и оборудованием для теневого резервного копирования баз данных Exchange Server 2003.

    По сути, VSC запрашивает очень короткую паузу в работе Exchange Server 2003 для сброса структур памяти в базы данных, а также запрашивает паузы в новых транзакциях и завершение текущих транзакций. После этого происходит быстрое аппаратное копирование баз данных в нейтральное расположение на сервере.

    После выполнения действия по копированию рабочие базы данных разблокируются для дальнейшего использования, в то время как версия теневой копии используется для создания резервной копии на ленте. По умолчанию после завершения резервирования теневых баз данных теневая копия удаляется.

    В последующих версиях этой функции, возможно, появится возможность планирования дополнительных периодических теневых копий в течение дня, которые можно будет оставить на диске и использовать во время операций восстановления. Эта возможность снижает объем данных, теряемый при откате к более ранним экземплярам базы данных, и значительно увеличивает скорость восстановления баз данных.

    Заключение

    В данной лекции обсуждались основные принципы и подходы к выполнению операций резервного копирования и восстановления. Мы выделили способы восстановления баз данных Exchange, рассказали об основных шагах, которые следует выполнять для восстановления всего сервера целиком, а также привели краткое описание того, как функция VSC в Windows Server 2003 используется для сведения к минимуму времени, затрачиваемого на восстановление. Если базы данных были повреждены, или что-то в процессе работы пошло не так, как надо, обязательно используйте шаги, приведенные в этой лекции, для восстановления баз данных и информации Exchange.

    Страницы:

    Стратегия резервного копирования и восстановления

    Разумеется, для того чтобы иметь хорошую стратегию восстановления, необходимо наличие хорошей стратегии резервного копирования. Применение качественного плана и поддержка консистентности базы данных могут повысить уровень целостности любой базы данных Exchange Server 2003.

    Стратегия резервного копирования определяет стратегию восстановления. Планирование этих операций не может осуществляться по отдельности. При разработке стратегии резервного копирования необходимо принимать во внимание то, каким образом будет проводиться восстановление баз данных. Например, следует убедиться, что на диске достаточно свободного места для восстановления как базы данных, так и файлов журналов. Если в течение одной недели создается 2000 файлов журналов, то в итоге может понадобиться восстанавление 10 Гб информации. Прибавьте эту цифру к размерам базы данных, и вы начнете понимать, что планирование стратегии восстановления нужно проводить вместе с планированием резервного копирования.

    Нельзя проводить восстановление без уверенности в том, что резервные копии находятся в рабочем состоянии. Следует каждый день проверять проводимые операции резервного копирования, чтобы обеспечить успешное восстановление данных. Если администратор не проверяет

    операции резервного копирования, он совершает ошибку, так как не следует всегда подразумевать, что резервные носители заменены, и что данные резервируются корректным образом. Следует каждый день в обязательном порядке просматривать все журналы резервного копирования и устранять любые возникшие ошибки и несоответствия.

    Кроме того, необходимо разобраться в работе Extensible Storage Engine (ESE) и Web Storage System (WSS), встроенной в ESE, прежде чем приступать к планированию стратегии резервного копирования и восстановления. В лекции 2 курса "Администрирование почтовых служб на базе Microsoft Exchange Server 2003" рассказывалось о работе этой базы данных. В данной лекции мы более детально рассмотрим компоненты ESE, связанные с восстановлением данных в базе ESE, поэтому вам необходимо четко представлять себе концепции, описанные в гл. 2.

    GUID базы данных

    Каждая база данных ESE имеет глобально уникальный идентификатор (GUID), присваиваемый базе данных и хранимый в Active Directory. Это необходимо понимать, так как если в какой-либо момент времени имеет место несоответствие GUID-ов, базы данных нельзя будет смонтировать.

    GUID почтового ящика

    Собственный GUID есть не только у базы данных, но и у каждого почтового ящика в базе данных. GUID почтового ящика является атрибутом учетной записи пользователя в Active Directory, к которой относится почтовый ящик.

    Поэтому почтовые ящики можно отключать и подключать между различными учетными записями пользователей. Кроме того, при удалении пользователя из Active Directory почтовый ящик по-прежнему останется в базе данных, если настроено время Deleted Mailbox Retention (Сохранение удаленного почтового ящика). Значением по умолчанию является 30 дней, поэтому при удалении учетной записи пользователя с доступом к почте, почтовый ящик сохраняется в базе данных на протяжении дополнительных 30 дней после удаления пользовательской учетной записи.

    Подпись файла журнала

    Каждый журнал транзакций имеет уникальную подпись, записываемую в заголовок каждого журнала транзакций в наборе. Если по какой-либо причине в наборе журналов удалены все файлы журналов, то при перезапуске сервера ESE создаст новую последовательность файлов журналов, начиная с первого поколения. Так как файлы журнала могут иметь одинаковые имена, ESE ставит в заголовки каждой последовательности файлов подписи, чтобы отличать последовательности файлов журналов друг от друга.

    Циклическое ведение журналов

    За исключением серверов Exchange Server 2003, на которых восстановление информации не является обязательным, циклическое ведение журналов использовать не рекомендуется. Циклическое ведение журналов предназначено для снижения требований к хранению журналов транзакций после того, как между транзакциями в журналах и базами данных устанавливается фиксированное соответствие. К счастью, циклическое ведение журналов отключено по умолчанию.

    Контрольная сумма

    Контрольная сумма (также называется хэшем сообщения) - это строка из 4-байтовых частей, вычисляемая и добавляемая на каждую страницу в базе данных для верификации целостности этой страницы. Контрольная сумма сама по себе не гарантирует целостность данных - вместо этого проводится повторное вычисление контрольной суммы, когда страница считывается в RAM. Тем самым обеспечивается идентичность данных, считываемых из базы данных, и информации, которая была записана в базу данных.

    С точки зрения общей структуры страницы, первые 82 байта страницы базы данных содержат информацию заголовка с флагами типа страницы, а также информацию о том, данные какого типа содержит страница. Когда страница загружается в память, вычисляется контрольная сумма и проверяется номер страницы. Если контрольная сумма не совпадает с той контрольной суммой, которая была записана в базу данных, можно быть уверенным в том, что страница повреждена или приведена в негодность. ESE возвратит ошибку, база данных будет остановлена, и в журнал будет занесено событие, информирующее о повреждении.

    Обратите внимание, что ESE не вызывает повреждение страницы, а просто информирует о повреждении. Практически во всех случаях повреждение базы данных является результатом неисправности оборудования или драйвера устройства. ESE не может вызывать повреждение страничных файлов. Повреждения происходят при записи данных на диск и являются следствием неправильной работы оборудования или драйверов устройств. По этой причине крайне необходимо быть уверенным в том, что все аппаратное обеспечение и драйвера используют самые последние обновления и надстройки. Служба Microsoft Product Support Services (PSS) может работать совместно с производителем вашего оборудования до устранения всех проблем, возникающих между оборудованием и базой данных Exchange Server 2003.

    Обновление одной базы данных

    В Exchange Server 2003 можно использовать утилиту резервного копирования, имеющуюся в Windows Server 2003, для резервирования одной базы данных. Если для резервного копирования выбрать одну базу данных, программа резервного копирования создаст резервные копии файлов .edb и .stm этой базы данных, а также скопирует необходимые файлы журналов транзакций в группе хранения. Рекомендуется резервировать весь набор журналов транзакций при резервировании отдельной базы данных.

    Вам понадобится наличие разрешений Backup Operator (Оператор резервного копирования) на резервируемом компьютере. Windows Server 2003 при резервном копировании использует разрешения пользователя, работающего в данный момент в системе. Сторонние утилиты резервного копирования могут функционировать как службы Windows 2003, которые используют разрешения из параметров загрузки службы. Как правило, это разрешения, установленные в учетной записи LocalSystem.

    Разделы домена и конфигурации

    Когда дело доходит до полного восстановления сервера, необходимо понимать, что конфигурационная информация Exchange Server 2003, такая как параметры административной группы или группы маршрутизации, содержится в разделе конфигурации Active Directory. Объекты с доступом к почте находятся в разделе домена, и если у этих объектов есть почтовые ящики, то эти почтовые ящики хранятся в базах данных Exchange.

    Следовательно, необходимо помнить о резервном копировании данных Active Directory System State (Состояние системы Active Directory), а также баз данных Exchange. Оба набора данных нужны для полного восстановления системы.

    Вам также понадобится осуществлять резервное копирование мета-базы Microsoft Internet Information Services (IIS). Метабаза - это структура для хранения параметров конфигурации IIS, некоторые из которых напрямую связаны с работой по развертыванию Exchange, например с синхронизацией Microsoft Outlook Mobile Access и Microsoft Outlook Web Access. Если не создать резервную копию метабазы IIS, то придется заново создавать или устанавливать компоненты Exchange Server 2003. Метабазу можно просматривать с использованием таких утилит, как MetaEdit и Mdutil.

    Не путайте метабазу IIS со службой обновления метабазы в Exchange Server 2003. Служба обновления метабазы считывает данные из Active Directory и записывает их в локальную метабазу IIS. Когда Active Directory уведомляет эту службу о внесении изменений в каталог, служба осуществляет сбор произведенных изменений, после чего автоматически обновляет метабазу.

    Часто производится резервное копирование всех файлов на локальном жестком диске. Однако метод резервирования файловой системы не является оптимальным с точки зрения резервирования метабазы IIS, так как метабаза зависит от других компонентов, которые не сохраняются при непосредственном резервировании файловой системы. Кроме того, в файл резервной копии могут вноситься изменения во время резервного копирования. Наилучшим методом резервного копирования является резервирование данных о состоянии системы, в процессе которого осуществляется резервное копирование метабазы.

    Типы резервного копирования

    С помощью утилиты Windows Server 2003 Backup (и большинства других утилит резервного копирования) можно выполнять пять основных типов резервного копирования. Ключевым отличием между ними является способ изменения бита архивации, который включается в каждый файл Windows Server 2003. При создании или модификации файла бит архивации устанавливается в состояние on (включен), что отражается буквой А в колонке Attributes (Атрибуты) (см. рис. 7.1). После выполнения некоторых типов резервного копирования бит архивации устанавливается в состояние off (отключен), что указывает на создание резервной копии для этого файла. Если администратор вручную установил бит архивации какого-либо файла до начала резервного копирования, то этот файл подлежит резервному копированию вместе с другими файлами.

    (рис 7.1) Содержимое папки Mdbdata с установленным для всех файлов битом архивации

    Имеется пять типов резервного копирования:

  • Normal (Обычный).Резервное копирование выполняется для всех выбранных файлов независимо от установки их бита архивации. После резервного копирования бит архивации сбрасывается в состояние off для всех файлов, указывая на то, что для этих файлов получены резервные копии;
  • Сору (Копирование).Резервное копирование этого типа выполняется для всех выбранных файлов независимо от установки их бита архивации. После резервного копирования бит архивации любого файла не изменяется;
  • Incremental (Добавочное).Резервное копирование выполняется для всех файлов, у которых включен бит архивации. После резервного копирования бит архивации сбрасывается для всех этих файлов;
  • Differential (Разностное).Резервное копирование выполняется для всех файлов, у которых включен бит архивации. После резервного копирования бит архивации любого файла не изменяется;
  • Daily (Ежедневное).Для всех файлов, измененных ко времени резервного копирования, что определяется по дате модификации, а не по биту архивации, выполняется резервное копирование, и бит архивации не изменяется ни в одном из файлов.
  • Примечание.В этой лекции мы говорим о полном резервном копировании. Это просто обычное резервное копирование с выбором всех элементов, связанных с Exchange.

    При первоначальной подготовке задания на резервное копирование вручную выбираются файлы, для которых будет создаваться резервная копия. В большинстве программ резервного копирования, включая утилиту Windows 2000 Backup, эти задания можно сохранять и повторно использовать. В некоторых случаях не для всех выбранных файлов будет в действительности выполнено резервное копирование. Для типов normal и сору резервное копирование выполняется для всех выбранных файлов, но для типов incremental, differential или daily выбранные файлы должны также отвечать критериям соответствующего типа резервного копирования, которые мы только что описали.

    Все пять типов применимы к данным Exchange 2000, хотя обычно используются только три: normal, differential и incremental. Типы daily и сору обычно применяются только на уровне файлов (документы Word или электронные таблицы Excel). Ниже описывается, что происходит с информацией Exchange 2000 Server при каждом типе резервного копирования.

  • Normal - выполняется резервное копирование выбранных хранилищ Exchange, после чего происходит очистка журналов транзакций для этих хранилищ.
  • Сору - выполняется резервное копирование выбранных хранилищ Exchange, но журналы транзакций не очищаются.
  • Daily - в Exchange резервное копирование типа Daily выполняется так же, как и резервное копирование типа Сору.
  • Differential - выполняется резервное копирование только журналов транзакций выбранных хранилищ. Поскольку предполагается, что при использовании типа differential происходит резервное копирование всех изменений, внесенных в хранилища с момента последнего резервного копирования типа normal, то журналы транзакций не очищаются, чтобы для них снова можно было выполнить резервное копирование типа differential или normal.
  • Incremental - выполняется резервное копирование только журналов транзакций выбранных хранилищ. Поскольку предполагается, что при использовании типа incremental происходит резервное копирование только тех изменений, которые внесены в хранилища с момента последнего резервного копирования типа normal или incremental, то происходит очистка файлов транзакций.
  • Стратегии резервного копирования

    При наличии пяти типов резервного копирования, описанных в предыдущем разделе, большинство администраторов использует только три стратегии для резервного копирования сервера. Все эти стратегии начинаются с полного резервного копирования сервера Exchange, выполняемого на регулярной основе, например, каждое воскресенье. Затем в первой стратегии выполняется полное резервное копирование ежедневно, во второй - добавочное резервное копирование (типа incremental) во все остальные дни недели, и в третьей стратегии требуется разностное резервное копирование (типа differential) во все остальные дни недели.

  • Полное ежедневное резервное копирование.Каждый день выполняется полное резервное копирование сервера Exchange. Если следовать другой стратегии резервного копирования, то вы рискуете оказаться в ситуации, когда придется возвращаться к резервной копии, созданной несколько дней или недель назад. Предположим, что у вас произошел сбой при использовании стратегии еженедельного полного резервного копирования типа normal плюс ежедневного резервного копирования типа incremental. Вам придется выполнить восстановление, используя все резервные копии за предыдущую неделю. Деньги, потраченные на системы резервного копирования большой емкости (такие как цифровые ленточные системы [DLT]), нужно использовать разумным образом.
  • Резервное копирование типа normal плюс ежедневное типа incremental.По воскресеньям выполняется полное резервное копирование всех выбранных файлов на сервере Exchange. В понедельник выполняется добавочное резервное копирование (типа incremental) - копируются все файлы, которые изменились с момента создания полной резервной копии. Во вторник выполняется еще одно добавочное резервное копирование - копируются все файлы, которые изменились после добавочного резервного копирования, выполненного в понедельник. В конце недели у вас имеется полная резервная копия плюс шесть добавочных резервных копий. Для восстановления с этих резервных копий необходимо сначала использовать полную резервную копию и затем по порядку каждую добавочную резервную копию.
  • Резервное копирование типа normal плюс ежедневное типа differential.По воскресеньям выполняется полное резервное копирование всех файлов. В понедельник выполняется разностное резервное копирование (типа differential) - копируются все файлы, которые изменились после создания полной резервной копии. Во вторник выполняется еще одно разностное резервное копирование - копируются все файлы, которые изменились после создания полной резервной копии, полученной в воскресенье. При каждом следующем разностном резервном копировании копируются все файлы, которые изменились с момента создания последней полной резервной копии. Для восстановления с этих резервных копий необходимо сначала использовать полную резервную копию и затем выполнить восстановление с последней разностной резервной копии.
  • При использовании любой стратегии запланируйте использование журналов транзакций. В каждой стратегии резервного копирования следует использовать ту роль, которую играют журналы транзакций в восстановлении данных до момента аварии. Напомним, что журналы транзакций отражают то, что должно произойти с базой данных в будущем. Часто они содержат фиксированные транзакции, которые еще предстоит записать в эту базу данных. (Подробнее о структуре журнала транзакций см. в гл. 2.)

    В случае аварии на сервере Exchange информация, созданная в организации Exchange с момента последнего резервного копирования, может быть восстановлена из журналов транзакций.

    Например, если сервер закончил полное резервное копирование прошлым вечером в 23:30, а сегодня в 16:30 произошел отказ диска, содержащего одно из хранилищ Exchange, вы сможете восстановить сегодняшнюю информацию из журналов транзакций. Но при таком методе восстановления предполагается, что журналы транзакций находятся на другом физическом диске. Если эти журналы и хранилище находятся на одном диске, то вы сможете восстановить только версию на 23:30 прошлого вечера, когда было выполнено резервное копирование. Продолжим данный сценарий в предположении, что журналы находятся на отдельном диске, и произошел сбой диска с данным хранилищем. Вам нужно выполнить полное восстановление с ленточной резервной копии, созданной прошлым вечером. При своем запуске процесс store.exe попытается воспроизвести в базе данных все транзакции, содержащиеся в журналах транзакций. По окончании воспроизведения произойдет запуск этой службы, и база данных будет восстановлена в состояние, предшествовавшее моменту аварии.

    Если процесс store.exe начинает работу в обычных условиях (без восстановления), например, после нормального отключения и перезапуска

    сервера Exchange, то при отсутствии доступа к файлу контрольных точек выполняется воспроизведение всех журналов транзакций. Здесь существенно то, что из этого файла процесс store определяет, какая часть журналов транзакций уже записана в базы данных, а какая еще нет. Если имеется доступ к файлу контрольных точек, то лишь те части журналов транзакций, которые не были записаны в базу данных, будут воспроизведены в ней, если транзакции в журналах более новые, чем транзакции в базе данных.

    Процедура резервного копирования

    Процедура резервного копирования начинается с запуска приложения резервного копирования. Это приложение вызывает службу Web Storage System с указанием требуемого типа резервного копирования, после чего начинается процесс резервирования. WSS информирует ESE о том, что она переходит в режим резервного копирования, после чего генерируется файл корректировки (.PAT) для каждой резервируемой базы данных (подразумевается процесс полного резервного копирования). В процессе онлайнового полного резервного копирования база данных открыта для работы, и транзакции по-прежнему могут заноситься в базы данных. Если транзакция вызывает операцию для уже скопированного .edb-файла через границу резервного копирования (место в файле .edb, которое обозначает, что скопировано, а что - нет), то данная страница перед границей записывается в файл .PAT. Для каждой резервируемой базы данных используется отдельный файл PAT, например Privl.pat, Publ.pat или Srs.pat. Эти файлы отображаются только во время процедур резервирования и восстановления. Во время процедуры разностного или добавочного резервного копирования файл корректировки не создается.

    Когда ESE переходит в режим резервирования, открывается новый файл журнала. Например, если Edb.log открыт в данный момент, то он закрывается и переименовывается для соответствия последнему поколению, после чего открывается новый файл Edb.log. В этот момент ESE может усекать журналы после завершения резервного копирования.

    Кроме того, когда начинается резервное копирование, запрашивается считывание системой ESE базы данных и упорядочивание страниц. После упорядочивания страницы группируются во фрагменты по 64 Кб (16 страниц), после чего загружаются в оперативную память. После этого ESE проверяет контрольную сумму для каждой отдельной страницы для подтверждения целостности данных. Если какая-либо из страниц содержит вычисленную контрольную сумму, не совпадающую с контрольной суммой, которая была занесена в страницу при записи страницы на диск, процесс резервного копирования базы данных останавливается, а в журналы событий записывается сообщение об ошибке. Это делается для того, чтобы предотвратить сохранение поврежденных данных. Большим преимуществом здесь является то, что после получения успешно созданной в оперативном режиме резервной копии баз данных Exchange при помощи агента Exchange от поставщика вашего программного обеспечения, можно быть уверенным в том, что база данных на резервном носителе не повреждена, так как ка ждая страница считывается в оперативную память с вычислением контрольной суммы и последующим копированием на резервный носитель.

    После успешного завершения резервного копирования и считывания всех страниц утилита резервного копирования копирует журналы и файлы корректировки в резервный набор. Далее файлы журнала усекаются или удаляются в тот момент, когда создается новое поколение файлов в начале резервного копирования. Резервный набор файлов закрывается, ESE переходит в обычный режим, и резервное копирование завершается.

    При добавочном или разностном резервном копировании работа производится только с файлами журналов. Операции, включающие в себя файлы корректировки, контрольные суммы или последовательное считывание страниц, не выполняются.

    Еще раз представим процесс резервного копирования в виде последовательности шагов.

  • Резервное копирование начинается, фиксируется точка синхронизации и создается пустой файл корректировки.
  • Файл Edb.log переименовывается с присвоением последующего номера, независимо от того, заполнен он или нет, и создается новый файл Edb.log.
  • Начинается резервное копирование текущей группы хранения.
  • Создается файл PAT для каждой резервируемой базы данных в группе хранения, заголовок базы данных записывается в файл .PAT.
  • В процессе резервного копирования операции для уже скопированного .edb-файла через границу резервного копирования записываются в файл .PAT.
  • В процессе резервного копирования Windows Server 2003 Backup копирует 64 Кб данных единовременно. Дополнительные транзакции создаются и сохраняются в нормальном режиме. Контрольная сумма каждой страницы вычисляется и сравнивается с контрольной суммой, записанной для этой страницы в самой странице. Контрольные суммы сравниваются для подтверждения целостности данных на каждой странице.
  • Журналы, использованные в процессе резервного копирования (т.е. журналы от контрольной точки и далее) и файлы корректировки копируются на резервный носитель.
  • Старые журналы удаляются с диска.
  • Старые файлы корректировки удаляются с диска.
  • Процесс резервного копирования завершается.
  • До сих пор мы описывали процесс оперативного резервного копирования. Существует другой тип резервного копирования, называемый автономным. Автономное резервное копирование отличается от оперативного тем, что база данных останавливается перед началом резервного копирования, что позволяет сохранить копию полноценного файла базы данных. Автономное резервное копирование всегда является полным, так как база данных отключается. Автономное резервное копирование всегда менее предпочтительно, так как перед его осуществлением необходимо демонтировать базу данных.

    Обзор процесса восстановления

    Перед тем как начать процесс восстановления, необходимо демонтировать базу данных или группу хранения и сделать их недоступными для пользователей. Это можно осуществить с помощью Exchange System Manager (ESM).

    Когда начинается операция восстановления, хранилище информирует ESE о том, что начинает работу процесс восстановления и ESE переходит в режим восстановления. Агент резервного копирования копирует базу данных с резервного носителя напрямую в конечный путь для базы данных. Помните, что база данных представляет собой пару файлов -.EDN и .STM. Соответствующие файлы журнала и корректировок копируются на сервер во временное, указанное вами расположение, чтобы они не сохранялись там, где находятся файлы в функционирующей среде. Если получилось так, что указан один и тот же рабочий и временный путь, может произойти запись поверх файлов журналов и произойти логическое повреждение текущей рабочей базы данных. Поэтому временный путь должен обязательно отличаться от рабочего пути.

    После восстановления файлов журнала и корректировки во временное расположение открывается новая группа хранения восстановления специально для восстановления базы данных. После этого база данных копируется с резервного носителя во временное местоположение (и в группу хранения восстановления). Затем данные из файла корректировок и журналов на резервном носителе копируются в базу данных системой восстановления базы данных.

    Из всего сказанного следует, что каждая транзакция в каждом файле журнала интерпретируется следующим образом. Временной штамп каждой транзакции считывается вместе с номером страницы в базу данных, на которую ссылается транзакция. Затем временной штамп на странице в базе данных считывается и сравнивается с временным штампом транзакции в журнале транзакций. Если транзакция в журнале имеет более поздний временной штамп, то транзакция из журнала транзакций записывается в базу данных. В противном случае (временной штамп на странице в базе данных является более поздним, чем временной штамп в транзакции из журнала транзакций) ESE пропускает эту транзакцию и

    переходит к следующей транзакции для воспроизведения ее в базу данных.

    Следовательно, ESE обрабатывает текущие журналы, что возвращает вас к тому моменту, когда база данных была повреждена (подразумевается, что имеются все журналы транзакций из последнего полного оперативного успешного резервного копирования к моменту сбоя). После этого ESE выполняет действия по очистке, удаляя журнал и файлы корректировки из временного местоположения и удаляя экземпляр хранилища восстановления. Затем группа хранения монтируется в рабочей среде, и происходит монтирование базы данных.

    Восстановление двоичных файлов

    Так как настроечная информация Exchange Server 2003 содержится в разделе конфигурации Active Directory, можно более простым способом восстановить сервер Exchange, нежели в Exchange 5.5. Если сервер Exchange Server 2003, на который восстанавливаются файлы, является членом домена, необходимо убедиться, что работает Active Directory. Запустите Exchange System Manager и убедитесь, что в Active Directory по-прежнему существует действительный объект-сервер для сервера Exchange Server 2003. Если Active Directory отсутствует, восстановите Active Directory перед восстановлением Exchange Server 2003.

    Если сервер Exchange, который требуется восстановить, является также контроллером домена, начните с восстановления Active Directory на этом компьютере. Вы сможете восстановить Exchange Server 2003 только после успешного восстановления Active Driectory. Идентификатор безопасности на восстанавливаемом сервере должен соответствовать идентификатору безопасности исходного сервера. Если идентификаторы безопасности различны, нельзя будет осуществить доступ к системе Web Storage System, пока не будет восстановлена собственно Web Storage System и вручную переконфигурированы учетные записи Windows Server 2003.

    Различные сценарии восстановления

    Иногда не требуется восстанавливать весь сервер или всю базу данных целиком. В этом разделе мы будем обсуждать различные варианты восстановления:

  • восстановление оперативных резервных копий;
  • восстановление автономных резервных копий;
  • восстановление одного почтового ящика;
  • восстановление одной базы данных;
  • восстановление базы данных на другой сервер;
  • восстановление файлов журналов.
  • Восстановление оперативных резервных копий

    Восстановление оперативной резервной копии баз данных является предпочтительным методом восстановления базы данных, так как записи в журнале транзакций отображаются в базе данных в процессе восстановления. При восстановлении из оперативной резервной копии будет использоваться файл корректировок и журналы транзакций. По возможности, следует всегда отдавать предпочтение этому методу восстановления баз данных Exchange Server 2003.

    Восстановление автономных резервных копий

    Если требуется заменить оборудование на сервере Exchange Server 2003, рассмотрите проведение автономного резервного копирования и восстановления. Помните, что службы базы данных останавливаются в процессе автономного резервного копирования, поэтому пользователи, чьи почтовые ящики расположены в соответствующей группе хранения, не смогут пользоваться услугами электронной почты до тех пор, пока база данных не будет восстановлена.

    Кроме того, может понадобиться автономное резервное копирование баз данных в том случае, если в процессе оперативного резервирования процесс резервного копирования не был успешно завершен из-за возникновения ошибок -1018,-1022 или другой ошибки, связанной с повреждением данных на страничном уровне. Выполнение автономного резервного копирования базы данных позволяет сделать "снимок" базы данных перед началом работы по устранению проблемы. Смысл его заключается в том, что если ваша работа будет и дальше вызывать повреждение данных в базе данных, можно будет всегда произвести откат действий и вернуться к автономной копии, после чего снова попытаться выполнить необходимые действия.

    Одной из главных проблем, связанных с автономным резервным копированием, является то, что страницы не проверяются на целостность в процессе резервирования, как это происходит при оперативном резервном копировании. Кроме того, недоступна возможность воспроизведения транзакций в базу данных при проведении операции восстановления. По сути, при восстановлении автономной копии происходит восстановление до того момента, когда был остановлен процесс store.exe.

    Процесс восстановления автономной резервной копии значительно проще: нужно скопировать базу данных в корректное местоположение на сервере и запустить службы хранилища. Убедитесь, что установлен нужный журнал транзакций, который находился вместе с базой данных перед началом ее монтирования.

    Восстановление одного почтового ящика

    Если требуется восстановить один почтовый ящик, для которого истек период сохранения, необходимо либо использовать стороннее программное обеспечение, либо восстановить всю базу данных на сервер восстановления. Так как обе эти процедуры занимают много времени, рекомендуем настроить период сохранения почтового ящика на значение, превышающее по длительности большинство случаев, когда приходилось восстанавливать почтовый ящик. Для этого нужно открыть ESM и перейти в хранилище почтовых ящиков, в котором требуется установить время сохранения. Откройте свойства хранилища и щелкните на вкладке Limits (Пределы) (см. рис. 7.2). На вкладке Limits (Пределы) настройте время сохранения для параметров Keep Deleted Items For (Days) (Сохранять удаленные элементы в течение [дней]) и Keep Deleted Mailboxes For (Days) (Сохранять удаленные почтовые ящики в течение [дней]).

    (рис 7.2) Настройка времени сохранения удаленного почтового ящика в свойствах хранилища

    Так как почтовые ящики являются атрибутами учетной записи пользователей, переподключение почтового ящика к новой учетной записи осуществляется легко. По этой причине, если требуется удалить учетную запись пользователя, почтовый ящик, связанный с этой учетной записью, сохраняется на значительный период времени. Следует указать такой период сохранения, по прошествии которого вы уже будете точно знать, что данный почтовый ящик больше не понадобится.

    При удалении почтового ящика он помечается красным крестом в интерфейсе System Manager. Можно подключить почтовый ящик к новой учетной записи пользователя, щелкнув правой кнопкой мыши на почтовом ящике и выбрав команду Reconnect (Подключить повторно).

    Восстановление одной базы данных

    Если требуется восстановить одну базу данных, демонтируйте ее с помощью Exchange System Manager и затем восстановите отдельную базу

    данных. Обратите внимание, что не требуется останавливать процесс store.exe - он продолжает функционировать. Вместо этого происходит лишь демонтаж базы данных, поверх которой будет происходить восстановление, после чего производится непосредственное восстановление копии с резервного носителя. В процессе восстановления создается специальная группа хранения восстановления, и база данных с журналами транзакций из резервной копии восстанавливается в эту группу хранения. Восстановленная база данных монтируется в исходной группе хранения системой ESE.

    Примечание.Формат журналов транзакций в Exchange Server 2003 пересмотрен. При обновлении с Exchange 5.5 до Exchange Server 2003 имеющиеся файлы журналов транзакций удаляются, после чего создаются новые последовательности журналов. Из-за изменения формата журнала нельзя восстановить базу данных Exchange 5.5 на сервере Exchange Server 2003.

    Восстановление баз данных на другой сервер

    Имеется возможность восстановления баз данных на другой сервер Exchange Server 2003, отличный от сервера, с которого производилось резервное копирование. Этот метод следует использовать на крайний случай, когда требуется восстановить отдельные элементы или базы данных, и ни один другой метод не работает. Вторичный сервер должен отвечать аппаратным требованиям, предъявляемым к оборудованию для нормальной работы Exchange: он не должен быть подключен к сети и должен содержать достаточно свободного места на диске для восстановления всей резервной копии.

    Чтобы восстановить базу данных на другой сервер, должны совпадать отображаемые имена базы данных и группы. Кроме того, имя организации и административной группы сервера, на который будет проводиться восстановление, должны соответствовать серверу, с которого была создана резервная копия базы данных. Потребуется настроить текущие базы данных так, чтобы разрешить их перезапись; это необходимо для того, чтобы новые базы данных с новыми подписями могли записываться поверх старых в процессе восстановления.

    При этом методе восстанавливаются только базы данных ESE, поэтому такой подход не следует использовать для восстановления всего сервера. После копирования или перемещения всех баз данных на другой сервер необходимо настроить разрешения для почтовых ящиков, прежде чем пользователи смогут с ними работать.

    Если имеется большое число почтовых ящиков, которые необходимо подключить к соответствующим учетным записям Active Directory, используйте программу MBCONN (файл mbconn.exe, утилита Mailbox Reconnect Tool, расположенная в папке \Support\utils\i386 на компакт-диске Exchange

    Server). Эта утилита особенно полезна тогда, когда только что был удален или добавлен новый сервер Exchange в организацию Exchange. Если вы знакомы с утилитой Exchange 5.5 DS/IS Consistency Adjuster, вам будут понятны концепции, лежащие в основе утилиты Mbconn. По сути, эта программа выполняет те же функции, что и DS/IS Consistency Adjuster.

    Отдельный почтовый ящик

    Большая часть сторонних приложений, осуществляющих резервное копирование, резервирует отдельные почтовые ящики с обеспечением выборочного резервирования на уровне элементов (например, резервируется отдельная календарная запись или отдельное сообщение). Если не используется резервное копирование на уровне почтового ящика или если используется утилита Windows Backup, период сохранения удаленного почтового ящика истек и требуется восстановить отдельный почтовый ящик, необходимо использовать автономный сервер и восстановить на нем почтовый ящик. В большинстве случаев этого не потребуется из-за наличия возможностей сохранения почтового ящика, таких как Dumpster и ExMerge. Но все же давайте рассмотрим действия, которые нужно выполнить, если вам понадобится данный подход.

    Во-первых, убедитесь, что автономный сервер находится в другом лесу Windows Server 2003, нежели рабочие серверы. Во-вторых, группа хранения, содержащая восстанавливаемую базу данных, должна иметь такое же отображаемое имя, как и исходный рабочий сервер. В-третьих, база данных, которую требуется восстановить, должна иметь такое же отображаемое имя, как и исходный рабочий сервер. Имя базы данных должно быть уникальным на сервере резервного копирования для всех групп хранения. Например, если именем базы данных является Priv.edb, то на вторичном сервере может существовать только один экземпляр базы данных Priv.edb. Имена организации и группы администрирования должны совпадать.

    Чтобы восстановить почтовый ящик, повторно подключите почтовый ящик к пользовательской учетной записи dummy, после чего с помощью Excmerge создайте файл .PST (файл личного хранилища) почтового ящика. Затем импортируйте эти данные в обычный почтовый ящик.

    Сценарии восстановления

    В данном разделе описываются требования к восстановлению и действия, предпринимаемые в следующих сценариях:

  • восстановление Exchange Server 2003;
  • восстановление рядового сервера Exchange Server 2003;
  • требования для восстановления Exchange Server 2003.
  • Существует пять общих требований к восстановлению всех серверов Exchange Server 2003:

  • компакт-диски установки Windows Server 2003 и Exchange Server 2003, а также доступ к сервис-пакетам и "горячим" обновлениям;
  • полные резервные копии системных дисков;
  • резервная копия последнего состояния системы Windows Server 2003;
  • оперативные резервные копии баз данных Exchange. Автономные резервные копии будут бесполезны в большинстве случаев;
  • объект-сервер в Active Directory для сервера Exchange, который требуется восстановить.
  • Восстановление рядового сервера Exchange Server 2003

    Чтобы произвести полное восстановление рядового сервера Windows Server 2003, выполните следующие шаги.

  • Переустановите операционную систему Windows Server 2003. Убедитесь, что логические диски настроены так же, как на исходном сервере, и что используется то же имя, что и для исходного сервера. Наконец, установите те же самые компоненты, которые установлены на исходном сервере.
  • Не включайте сервер в домен. Оставьте сервер в рабочей группе. Сервер будет включен в домен посредством восстановления данных о состоянии системы.
  • Восстановите полные резервные копии дисков на сервере.
  • Восстановите данные о состоянии системы сервера. После восстановления данных о состоянии системы в журнале событий может быть отображено, что в некоторых службах Exchange Server 2003 произошли сбои (если в полные резервные копии дисков включены двоичные файлы Exchange). Если эти службы еще не установлены, то при восстановлении состояния системы Windows Server 2003 подразумевает, что они установлены на сервере. Эти службы запустятся после установки Exchange Server 2003 в режиме восстановления после сбоев.
  • Установите Exchange Server 2003 в режиме восстановления после сбоев. Для этого запустите setup.exe с параметром disasterrecovery. В этом случае программа установки не будет инсталлировать набор компонентов Exchange по умолчанию, а обратится в Active Directory за экземпляром уже работающего сервера.
  • Восстановите базы данных Exchange.
  • Если на сервере Exchange работала служба Site Replication Service, сначала откройте консоль Computer Management (Управление компьютером) и под пунктом Services and Application (Службы и приложение) щелкните на пункте Services (Службы). Затем в списке служб выберите Exchange Site Replication Service (Служба репликации сайта Exchange) и откройте ее свойства. Укажите автоматическую загрузку службы и запустите ее. Имейте в виду, что данный шаг должен осуществляться перед разрешением запуска других служб Exchange после запуска программы остановки с параметром disasterrecovery. Восстановите службу Site Replication Service (SRS) на сервере Exchange 2003.
  • Рекомендации

    Для успешного выполнения операции резервного копирования или восстановления необходимо действовать согласно ряду рекомендаций, проверенных на деле.

  • Убедитесь, что объем чистого пространства на ленте надежно превышает объем сжатой базы данных. Если это не так, приготовьтесь менять ленты во время резервного копирования.
  • Регулярно очищайте ленточные носители согласно инструкциям производителя.
  • Не используйте одни и те же ленты слишком часто. Списывайте их по достижении максимального числа циклов перезаписи, рекомендованного производителем.
  • Храните ленты в безопасном и доступном месте.
  • Каждый день проверяйте журналы резервного копирования, чтобы удостовериться в успешности резервного копирования, произведенного минувшей ночью.
  • Ежемесячно выполняйте пробное резервирование и восстановление, чтобы убедиться, что оборудование находится в рабочем состоянии, и чтобы поддерживать свои навыки по восстановлению.
  • Документируйте процедуры резервного копирования и восстановления.
  • Теневые копии и Exchange Server 2003

    Одной из новых интересных возможностей в Windows 2003 является служба Volume Shadow Copy (VSC). Эта служба позволяет значительно сократить время, требуемое для резервирования и восстановления баз данных Exchange Server 2003. Служба VSC работает с приложениями резервного копирования и оборудованием для теневого резервного копирования баз данных Exchange Server 2003.

    По сути, VSC запрашивает очень короткую паузу в работе Exchange Server 2003 для сброса структур памяти в базы данных, а также запрашивает паузы в новых транзакциях и завершение текущих транзакций. После этого происходит быстрое аппаратное копирование баз данных в нейтральное расположение на сервере.

    После выполнения действия по копированию рабочие базы данных разблокируются для дальнейшего использования, в то время как версия теневой копии используется для создания резервной копии на ленте. По умолчанию после завершения резервирования теневых баз данных теневая копия удаляется.

    В последующих версиях этой функции, возможно, появится возможность планирования дополнительных периодических теневых копий в течение дня, которые можно будет оставить на диске и использовать во время операций восстановления. Эта возможность снижает объем данных, теряемый при откате к более ранним экземплярам базы данных, и значительно увеличивает скорость восстановления баз данных.

    Заключение

    В данной лекции обсуждались основные принципы и подходы к выполнению операций резервного копирования и восстановления. Мы выделили способы восстановления баз данных Exchange, рассказали об основных шагах, которые следует выполнять для восстановления всего сервера целиком, а также привели краткое описание того, как функция VSC в Windows Server 2003 используется для сведения к минимуму времени, затрачиваемого на восстановление. Если базы данных были повреждены, или что-то в процессе работы пошло не так, как надо, обязательно используйте шаги, приведенные в этой лекции, для восстановления баз данных и информации Exchange.

    Вернуться к учебному плану