В этой статье я покажу вам, как выполнять Резервное копирование и Восстановление вашей базы данных Exchange Server с помощью встроенной в Windows 2003 программы NTBACKUP. Я покажу вам простую форму Резервного копирования и Восстановления Exchange. Для полного Резервного копирования и Восстановления Exchange Server следуйте ссылкам в конце этой статьи.
Основы
Windows 2003 имеет встроенную программу Резервного копирования, называемую NTBACKUP, которую можно использовать для резервного копирования вашей среды Windows. Если вы установили Exchange 2003 в вашей системе, NTBACKUP будет иметь возможность выполнять резервное копирование баз данных вашего Exchange Server.
Возможности NTBACKUP
- Локальное и удаленное резервное копирование данных
- Готовность к Резервному копированию Exchange
- Резервное копирование по расписанию
- Поддержка Volume Shadow Copy (теневых копий томов)
- Интеграция с Removable Storage из Windows 2003
Как вам расширить возможности NTBACKUP для возможности Резервного копирования Exchange 2003 без инсталляции Exchange Server?
Вы должны установить Exchange System Manager на Backup Server (Сервер резервного копирования) для резервного копирования Exchange Server. Возможно резервное копирование Exchange Server без Exchange System Manager при следующей хитрости:
Скопируйте ESEBCLI2.DLL из Exchange 2003 CD в каталог EXCHSRVR\BIN
Добавьте следующий ключ реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\DLLPaths — REG_EXPAND_SZ — esebcli2 — c:\exchsrvr\bin\esebcli2.dll.
После изменения реестра вы можете использовать NTBACKUP для резервного копирования удаленного Exchange Server нажатием — Tools (Инструменты)- Remote Store (Удаленное хранение).
Online или Offline Резервное копирование?
Возможно выполнять резервное копирование Exchange или Online, или Offline. Рекомендуемым методом выполнения резервного копирования Exchange Server является Online-метод. Online резервное копирование может резервировать базы данных Exchange Server без прерывания служб Exchange.
Offline резервное копирование — это простое копирование файлов базы данных Exchange. Хранилище Exchange Information (Информации Exchange) должно быть остановлено перед тем, как NTBACKUP может быть использован для резервного копирования вашего информационного хранилища.
Volume Shadow Copy (Теневая копия тома)
Начиная с Exchange 2003 стало возможным выполнять резервное копирование Теневой Копии Тома Exchange 2003 с помощью приложений третьих фирм, но не со встроенной утилитой Windows Server 2003 NTBACKUP.
Служба Теневой Копии Тома координирует свою связь между Requestors (инициаторами запросов — приложения резервного копирования), Writers (писателями — приложениями типа Exchange Server 2003) и Providers (провайдерами — программы или компоненты оборудования, которые создают теневые копии). Для использования службы Теневой Копии Тома для резервного копирования Exchange Server 2003, программа резервирования должна содержать инициатор запросов службы Теневой Копии Тома, имеющего информацию о Exchange Server 2003. Из-за того, что программа NTBACKUP не имеет такого инициатора запросов, организации должны использовать приложения резервного копирования сторонних производителей или вводить у себя Exchange 2003 SP1.
Варианты резервного копирования
- Минимальный выбор — это хранилище группы (SG) для отсекания log-файлов
- VSC может одновременно создать Snapshot (слепок) с множества SG
Варианты восстановления
- Вы можете выбрать полное хранилище группы или одиночную базу данных, или множество баз данных из одиночного SG
- Exchange 2003 RTM поддерживает полное резервное копирование и копирование копий
- Все базы данных должны быть смонтированы к очищенным log-файлам
Резервное копирование
Для запуска процесса Резервного копирования нажмите Start — Run — NTBACKUP.
Во время online резервного копирования файлы .edb, .stm и .log, которые составляют хранилище Exchange, будут зарезервированы и проверены на целостность. Хранилище базы данных Exchange проверяется на целостность на уровне файловой системы. Повреждения уровня файловой системы могут вызываться ненадежностью оборудования, встроенного программного обеспечения или дисков. Эта проверка выполняется путем верификации контрольных сумм для каждого 4 кБ блока или страницы в базе данных. Если встречается ошибка контрольной суммы, резервное копирование будет прекращено (Exchange не позволит вам выполнять резервное копирование хранилища Exchange с ошибочными контрольными суммами в нем). Это типичная ошибка 1018.
Выберете место для сохранения файлов резервной копии.
Возможно, запретите Теневую Копию Тома.
Начнется процесс Резервного копирования.
Вы можете видеть состояние резервного копирования вашего Exchange, когда вы запустите просмотрщик событий и выберете log приложения.
Log-файлы транзакций и NTBACKUP
Тип Резервного копирования | Что копируется | Exchange Log'и |
Normal (нормальное) | копируются выбранные файлы и помечается каждый файл, как скопированный | Копируются Log-файлы и удаляются Log-файлы транзакций |
Copy (копирование) | копируются выбранные файлы, но не помечаются, как скопированные | Копируются Log-файлы, но не удаляются Log-файлы транзакций |
Incremental (возрастающее) | выбранные файлы копируются только, если они были созданы или изменены после предыдущего резервного копирования | выбранные файлы копируются только, если они были созданы или изменены после предыдущего резервного копирования |
Differential (разностное) | выбранные файлы копируются только, если они были созданы или изменены после предыдущего резервного копирования, но они не помечаются, как скопированные | копируются только Log-файлы, не могут быть использованы при разрешенной кольцевой регистрации. Log-файлы не будут удалены после резервного копирования |
Тип Резервного копирования зависит от конфигурации круговой регистрации (Circular logging). Вы можете указать настройки кольцевой регистрации на уровне Exchange Storage Group.
Восстановление
После успешного Резервного копирования становится возможным выполнить восстановление Exchange Server в случае аварии.
Вы должны убедиться, что восстанавливаемое хранилище базы данных Exchange не смонтировано. Вы можете размонтировать Exchange Database Store (Хранилище Базы данных Exchange) в Exchange System Manager, щелкнув правой кнопкой на базе данных.
Запустите программу NTBACKUP и выберете Restore and Manage Media (Восстановление и Управление Носителями).
На следующем экране вы должны выбрать Сервер, на котором будут восстанавливаться данные, временное местонахождение log-файлов и patch-файлов (заплаток) (этот каталог должен быть пустой).
Щелкните Last Restore Set (Последнее Восстанавливаемое Множество), когда это является последним восстанавливаемым устройством (это также возможно с ESEUTIL)
Щелкните Mount Database after Restore (Монтировать Базу данных после Восстановления), если вы хотите автоматически запустить восстановленную базу данных.
В зависимости от размера базы данных процесс восстановления может занимать значительное время.
Вы можете прочитать Log-файл после успешного или неудачного восстановления Exchange.
Следующий снимок экрана показывает каталог MDBDATA Exchange Server. Как вы можете видеть, кроме действительного log-файла, здесь теперь стало больше Log-файлов Транзакций Exchange Server.
Заключение
Встроенная в Windows 2003 программа NTBACKUP удобна для организаций, имеющих Exchange маленьких и средних размеров, которые не хотят покупать дорогие программы резервного копирования сторонних производителей.