5

Ошибка DFS репликации 4012

Posted by admin on 20.12.2013 in Советы |

Два сервера (из пяти) в группе репликации DFS выпали из репликации с ошибкой:

Служба репликации DFS остановила репликацию на папке со следующим локальным путем: D:\Inst\1cDistr. Этот сервер был отключен от других партнеров в течение 106 дн., что превышает период, разрешенный параметром MaxOfflineTimeInDays (60). Репликация DFS считает данные в папке устаревшими, и этот сервер не будет реплицировать данную папку до устранения ошибки.

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

Дополнительные сведения:
Ошибка: 9061 (Реплицированная папка была автономной слишком долго.)
Имя реплицированной папки: 1cDistr
ИД реплицированной папки: DA903E21-1852-4ACE-9015-E62CA4644BFA
Имя группы репликации: ……\x\db\1cdistr
ИД группы репликации: C5A3CE6B-BA0C-488B-A064-7CD29865A884
ИД участника: A78DD4EC-D0BD-474F-BD29-F19B3617690C

Файлы в папках этих серверов не изменяются, хотя в других общих папках на тех же серверах репликация работала.
Пробовал по указанной в ошибке рекомендации удалять эти серверы из группы репликации DFS, пробовал даже выводить сервер из домена и снова вводить — НЕ помогло.

Лечится просто (и быстро). На каждом из выпавших из репликации серверов запускаем командную строку с повышенными привилегиями и выполняем команду:

wmic.exe /namespace:\\root\microsoftdfs path DfsrMachineConfig set MaxOfflineTimeInDays=120

Число 120 в конце должно быть больше того, что указано в сообщении об ошибке (у меня — 106).
После синхронизации можно вернуть MaxOfflineTimeInDays обратно:

wmic.exe /namespace:\\root\microsoftdfs path DfsrMachineConfig set MaxOfflineTimeInDays=60

 

Метки:

5 Comments

  • […] периода в параметре MaxOfflineTimeInDays. Тогда сделал все по старой схеме и это решило проблему с репликацией папки […]

  • Feel:

    Что должно быть вместо namespace: ?

  • Vensdale:

    Мне помог другой

    1. Получаем доступ к папке System Volume Information, где хранится база данных DFSR
    icacls «C:\System Volume Information» /grant:r имя_пользователя:F

    2. Останавливаем службу DFSR
    net stop dfsr

    3. На всякий случай переименовываем папку базы данных DFSR,
    для этого:
    — запускаем PowerShell от админа и переходим в папку C:\System Volume Information\DFSR
    Set-Location -Path «C:\System Volume Information\DFSR» -PassThru
    — переименовываем базу данных DFSR
    Rename-Item -Path «C:\System Volume Information\DFSR\database_XXXX_XXX_XXXX_XXXX» -NewName «database_XXXX_XXX_XXXX_XXXX_OLD»

    4. Запускаем службу DFSR
    net start dfsr

    5. В Просмотре событий Репликации DFS ждем событие 4604: Служба репликации DFS успешно инициализировала реплицированную папку SYSVOL по локальному пути C:\Windows\SYSVOL\domain. Этот участник завершил начальную синхронизацию SYSVOL с партнером Главный КД.

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

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

Copyright © 2011-2017 Сисадминские будни All rights reserved.
Любое воспроизведение материалов сайта возможно только с активной ссылкой на admsoft.ru.