Dmitry Slepchenko » 15 сен 2006, 11:27
ОТЧЕТ о ПРОДЕЛАННОЙ РАБОТЕ для ТЕХ, кто НАМ ПОМОГАЛ, и для ТЕХ, кому ЭТО ПРИГОДИТСЯ в БУДУЮЩЕМ:
1. Сделали СТЕНД:
- сервер самосборный, отличается "по железу" принципиально от БОЕВОГО.
- установили те же версии NW 5.1 SP8 + NDS 8.85c
- сервер НЕ ПРИСОЕДИНЕН К БОЕВОЙ СЕТИ
- установили ТАКИЕ ЖЕ: лицензию, IP-адрес, название сервера, ID сервера, создали те же тома (кроме SYS:) произвольного размера.
2. C боевого сервера сняли дамп NDS: dsrepair -RC (SYS:\SYSTEM\DSR_DIB\00000000.$DU)
3. С помощью HIEW.EXE нашли все "Attribute data in HEX" (см.выше мой пост) для всех залипших абитур и исправили в первом DWORD-е значение на "01000000", т.е. TYPE=1 (DEAD) и FLAG=0 (ISSUED). Это важно, т.к. другие флаги могут "не обработаться".
4. C помощью CD-RW перенесли исправленный дамп на стенд в тот же каталог (ВАЖНО: не забыть снять аттрибут Read Only с файла дампа).
5. Далее, DSREPAIR -$DU -> Advanced -> NDS Archive -> Restore Without verifications. В результате мы получили точную(*исправленную) копию NDS проблемного боевого сервера.
6. Согласно TID 10062149 провели "лечение" залипших абитур.
7. Назначили успешно "контрольную реплику" на другой сервер.
8. NDS работает в полном объеме, ошибка -637 пропала!
Еще раз - всем ОГРОМНОЕ СПАСИБО за дельные советы и помощь!!!