Event ID 2104 DFSR: сбой восстановления внутренней базы данных
Симптомы критического повреждения базы данных DFSR (Event 2104)
В журнале DFS Replication регистрируется критическая ошибка Event ID 2104: The DFS Replication service failed to recover from an internal database error on volume [Буква_Тома]:. Replication is stopped for all replicated folders on this volume. Репликация на всем логическом диске полностью парализована.
| Симптом | Последствия |
|---|---|
| Полный отказ синхронизации тома | Ни одна папка на указанном диске не реплицируется |
| Ошибки базы данных ESE (Jet Database) | Повреждение файлов dfsr.db в каталоге System Volume Information |
| Служба DFSR переходит в аварийный режим | Попытки автоматического восстановления базы данных завершаются неудачей |
Пошаговое восстановление базы данных DFSR при ошибке 2104
Данный сбой происходит при физическом повреждении страниц встроенной базы данных Jet Blue (ESE) из-за внезапного отключения питания, сбоя RAID-контроллера или бэд-блоков.
- Остановите службу DFSR:
# Остановка службы репликации DFS:
Stop-Service -Name DFSR -Force- Проверьте файловую систему тома на наличие ошибок:
# Проверка целостности диска (замените D: на вашу букву тома):
chkdsk D: /f /r- Удалите или переименуйте поврежденную базу данных DFSR: папка базы является скрытой и защищенной системой:
# Предоставление прав администратору на папку базы данных DFSR:
takeown /F "D:\System Volume Information\DFSR" /A /R /D Y
icacls "D:\System Volume Information\DFSR" /grant "Administrators:(OI)(CI)F" /T
# Переименование поврежденного каталога базы данных:
Rename-Item -Path "D:\System Volume Information\DFSR\database_*" -NewName "database_corrupt.old" -Force- Запустите службу DFSR для автоматического создания новой базы данных:
# Запуск службы DFSR:
Start-Service -Name DFSR
# Принудительный запуск первичной инициализации:
dfsrdiag pollADВнимание: После пересоздания базы данных сервер выполнит процедуру начального построения хешей файлов (Initial Content Indexing), что вызовет временную нагрузку на дисковую подсистему.
Частые вопросы (FAQ)
Потеряются ли сами реплицируемые файлы при удалении базы данных DFSR?
Нет! Ваши физические файлы на диске останутся абсолютно нетронутыми. Будет удалена только внутренняя служебная база хешей и метаданных репликации, которая перестроится заново.
Сколько времени занимает первичное перестроение новой базы?
Время зависит от объема файлов: обычно перестроение занимает от 30 минут до нескольких часов на объемах от 1 ТБ до 5 ТБ.
Какое расширение имеют файлы базы данных DFSR?
База данных использует файлы dfsr.db, log-файлы транзакций edb.log и файл контрольной точки edb.chk.
Какое событие подтвердит успешное восстановление базы?
Событие Event ID 2106 или 2214 в журнале DFS Replication подтверждает успешное создание и восстановление базы.