НАЧАЛО >> Руководство пользователя >> Диагностика состояния БД >> Ошибка wrong-record при диагностике записей📄 Скачать в DOCX
Сообщение вида wrong-record; "Bad" characters in field 200.; MFN=250 означает, что диагностика структуры записей нашла запись с некорректным содержимым поля.
В этом примере ошибка относится к полю 200 записи MFN=250: в поле обнаружены недопустимые символы. Обычно это не ошибка XRF или MST-смещения, а проблема содержимого конкретной записи.
Откройте протокол диагностики и найдите строки вида Record 250 .... Если ошибок много, сначала скачайте полный протокол и оцените, повторяется ли ошибка в одних и тех же полях.
Затем откройте запись в АРМ Каталогизаторе и проверьте поле, указанное в сообщении. Для примера field 200 нужно проверить все повторения и подполя поля 200.
Исправление выполняется как обычное редактирование записи:
Если поле выглядит нормально в интерфейсе, проверьте источник импорта или кодировку записи. Частая причина такой ошибки - попадание управляющих символов или некорректной UTF-8 последовательности при импорте.
Если запись невозможно открыть, сохранить или корректно прочитать, это уже не простая ошибка содержимого поля. В таком случае сначала выполните диагностику MST/XRF и MFN, затем восстановите запись или БД из резервной копии.