Ошибка файла 1Cv8.1CD

1. Motor24 15.12.11 11:23 Сейчас в теме
"Полетел" жесткий диск, на котором крутятся две DBF базы. Диск прогнал командой chkdsk /r, данные увидел, скопировал на другой жесткий. Пробный запуск показал, что обе базы "битые".
Запустил из системной папки 1С утилиту chdbfl.exe, один файл из двух восстановился (прошло тестирование в конфигураторе, база теперь полностью рабочая).
Проблема в файле второй базы. База запускается, работает, документы вносятся. Но при попытке обмена с узлами РИБ (база главная) вылетает с ошибкой "Недостаточно памяти". При "Тестировании и исправлении" в конфигураторе - та же ошибка и вылет из конфигуратора с закрытием. Выгрузку данных из конфигуратора пробовал запустить, но принудительно прервал через три часа. При размере базы в 1 гиг, файл dt вырос до 3 с лишним гигабат, но выгрузка так и не завершилась.
Утилита chdbfl.exe при проверке выдает сообщение:

Повреждены данные таблицы 'FILES'
Обнаружено рассогласование между данными и индексами таблицы 'FILES'
Повреждены данные таблицы '_INFORG6729'
Обнаружено рассогласование между данными и индексами таблицы '_INFORG6729'

При установке галки "Исправлять обнаруженные ошибки" утилита прерывает проверку и выдает сообщение:

Произошло неожиданное прерывание выполнения проверки или исправления файла БД. Повторяющееся имя таблицы V8USERS (ID BINARY(16),NAME NVARCHAR(64) NOCASE,OSNAME NVARCHAR(128) NOCASE NULL...

Сообщение продолжается дальше, но из-за края окна утилиты нечитаемо.

Можно ли как-то еще восстановить файл?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Motor24 15.12.11 11:44 Сейчас в теме
Забыл добавить - версия платформы (8.2.14.528), версия конфигурации (10.3.14.3)
3. deniseek77 86 15.12.11 11:54 Сейчас в теме
4. Motor24 15.12.11 11:57 Сейчас в теме
Может быть - не корректно указал, каюсь. Хотел сказать, что базы работают без SQL сервера.
5. deniseek77 86 15.12.11 12:00 Сейчас в теме
Есть программа Tool_1CD посмотри ей, возможно что то порешаешь
6. Motor24 15.12.11 12:05 Сейчас в теме
Угу, качаю - спасибо за совет. Сейчас попробую.
7. Motor24 16.12.11 09:52 Сейчас в теме
Утилита Tool_1C вещь хорошая (не реклама!) :). Анализ структуры показал "задвоение" таблицы V8USERS (отсюда, видимо, ошибка, с которой заканчивала проверку утилита chdbfl.exe). Но Tool_1CD, к сожалению, не имеет возможности редактировать таблицы, только просматривать. Поэтому пришлось дальше искать способ решить проблему. По крайней мере стало ясно, что "что-то" связано с пользователями.
Отследил, на каком именно процессе вылетает конфигуратор при тестировании и исправлении базы: "Регистры сведений. Сохраненные настройки - 75%".
Открыл эту таблицу в режиме предприятия и удалил сохраненные настройки пользователей. Затем заново запустил в конфигураторе тестирование. На этот раз база проверилась до конца. НА всякий случай сделал выгрузку данных - получилось!
Все - база работает, deniseek77 - спасибо за совет!
surr; toxicoff; Rega; +3 Ответить
8. deniseek77 86 16.12.11 10:11 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот