Как исправить ошибку Exchange 1018 (повреждение базы данных Exchange на уровне страницы)

В этой статье пользователи узнают об ошибке Exchange 1018 (повреждение базы данных Exchange на уровне страницы) и ее решении. Мы начнем с основной информации о повреждении базы данных Exchange Server.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Ошибка Exchange 1018 вызвана повреждением на уровне страниц базы данных Exchange Server. Эта ошибка часто встречается у администраторов баз данных. Эта ошибка обычно появляется во время создания резервной копии онлайн. Встроенная утилита Exchange Server может обнаруживать и исправлять повреждения на уровне страницы (файловой системы).

Мы можем использовать Eseutil для проверки повреждения БД на уровне файловой системы. Заголовок базы данных можно проверить с помощью переключателя / mh, поскольку целостность базы данных определяется стабильностью значения контрольной суммы.

Быстрое решение: Пользователи могут использовать Инструмент восстановления EDB для автоматического восстановления сильно поврежденного / неработоспособного / поврежденного автономного или отключенного файла базы данных Exchange без использования каких-либо команд PowerShell. Это обеспечивает двойное сканирование Режим (Быстро и Предварительное сканирование), которые легко восстанавливают файл EDB от повреждений и разрешают повреждение почтового ящика Exchange 2010/2013/2016. После восстановления пользователи могут экспортировать восстановленные почтовые ящики в форматы файлов Live Exchange Server, Office 365 и PST / EML / HTML / MBOX / MSG / PDF.

Скачать сейчас Купить сейчас

Что такое ошибка Exchange 1018 JET errReadVerifyFailure

Ошибка сервера Exchange 1018 появляется на начальной странице базы данных. Это происходит по следующим причинам:

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

Проверка повреждения страницы базы данных Exchange

Для пользователя файл базы данных Microsoft Exchange – это просто еще один системный файл, заканчивающийся на Расширение .edb. Однако на логическом уровне этот файл состоит из страниц размером 4 КБ (он также может быть кратен 4 КБ, в зависимости от версий ОС Windows и Exchange). Чтобы обеспечить минимальное количество операций ввода-вывода, страницы упорядочены в структуре B-Tree. Эти страницы либо хранят данные, либо используются для ссылки между страницами. Такая структура обеспечивает более быстрый переход к дереву для получения быстрых результатов при выполнении любого запроса. Более того, таблицы и индексы управляют данными с помощью структуры B + Tree.

Первые две страницы зарезервированы для заголовка файла EDB. Это означает, что третья физическая страница файла EDB фактически является его первой логической страницей. Эта формула используется для вычисления номера логической страницы файла EDB:

Значение контрольной суммы базы данных равнозначно номерам страниц БД. Математический расчет для страницы называется контрольной суммой, которая вычисляется при записи транзакции на диск. Заголовок файла EDB содержит это значение. Значение контрольной суммы вычисляется повторно во время создания резервной копии в режиме онлайн или во время выполнения любой общей задачи при чтении базы данных. Пересчитанное значение сопоставляется со значением, сохраненным в заголовке. Если есть несоответствие, это означает, что страница повреждена.

Как устранить ошибку Exchange 1018 (повреждение на уровне страницы)

Теперь, когда мы поняли причины, лежащие в основе кода ошибки Exchange 1018, мы можем сосредоточиться на ее устранении. Чтобы исправить повреждение на уровне страницы, мы будем использовать служебную программу командной строки Eseutil от Microsoft. Выполните пошаговую процедуру для устранения ошибки EDB.

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

Восстановление базы данных с помощью ESEUTIL

Переключатель Eseutil / p может решить проблему повреждения базы данных на уровне файловой системы. Если конечная страница файла EDB повреждена, данные будут потеряны. Но при повреждении внутренней страницы информация о структуре базы данных теряется. При этом, как следствие, реконструируется стол.

Примените эту команду, чтобы использовать «переключатель Eseutil / p» для восстановления файла EDB.

Этот процесс удаляет поврежденные страницы из файла EDB и оставляет хорошие данные как есть. Это означает, что база данных Exchange остается в рабочем состоянии. Однако пользователи не могут напрямую подключить БД к серверу. Для монтирования базу данных необходимо дефрагментировать и исправить логическую нумерацию ее страниц.

Автономная дефрагментация базы данных Exchange

После удаления поврежденных страниц из базы данных появятся пробелы. Чтобы удалить пустое пространство, мы используем Автономная дефрагментация базы данных Exchange. Используйте этот синтаксис для выполнения операции дефрагментации.

Коррекция B-древовидной структуры

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

Вывод

Ошибка Exchange 1018 (повреждение базы данных Exchange на уровне страницы) может вызвать серьезные проблемы для пользователей Exchange. Мы подробно обсудили ручное решение этой ошибки здесь. Ожидается, что пользователи смогут применять эти методы самостоятельно после прочтения этого сообщения. После использования этого ручного решения вы по-прежнему не можете получить доступ к базе данных Exchange (файлу EDB) из-за ошибки сервера Exchange 1018, тогда вам нужно использовать Инструмент восстановления EDB для восстановления данных из файла, поврежденного на уровне страницы.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *