Поиск по этому блогу

понедельник, 21 июля 2014 г.

1С: "Ошибка СУБД: Превышен максимально допустимый размер внутреннего файла"

При загрузке базы данных 1С 8.3 выдало ошибку "Ошибка СУБД: Превышен максимально допустимый размер внутреннего файла". Размер файла 1Cv8.1CD достиг 16Гб. База была на разделе NTFS. На вопрос "А с чего-бы ntfs ограничил размер файла 16 гигабайтами?" ответ был такой: это ограничение  адресации журнала NTFS - по умолчанию файлы больше 16Гб не копируются в Windows, так как при сбое чтения/записи на фрагменте который больше этих самых 16Гб ОС не может контролировать целостность файловой системы.

Решение №1 (проверено): Отключить журналирование тома, где расположены базы 1С. Кроме того, нужно все темповые каталоги также разместить на томах с отключенным журналом.
Примечание: На системном томе журналирование не рекомендуется отключать!  Также журнал изменений (Change Journal) оказывается полезным для программ резервного копирования, так как позволяет ускорить процесс инкрементного резервного копирования.
Инструкция (пример для диска E):  fsutil usn deletejournal /D E:

Решение №2 (предположительно должно тоже работать): Увеличить размер журнала.
Инструкция (например, увеличить размер Change Journal до 500МВ): fsutil USN createjournal 524288000 5242880 E: