СЭД: Сжатие базы данных
Множество проблем с Системой электронного документооборота (СЭД) возникает из-за превышения допустимого размера базы данных (2Гб). При этом СЭД не всегда выдает ошибки, он может просто некорректно работать. Сжать базу СЭДа можно несколькими способами:
Способ 1.Автоматический. Программа KosyakovSEDcleaner.(Скачать программу)
Делаем резервную копию базы.
Копируем файл KosyakovSEDcleaner.exe в папку с базой (по умолчанию -C:\FkClnt1\DATA\client.mdb). Запускаем, при запуске программка попросит пароль к БД(пароль по умолчанию – sql). Нажимаем кнопку "Очистить и/или сжать базу". Ждем.
Способ 2.Ручной. Программа dictman(построитель).(Скачать программу)
Делаем резервную копию базы.
Копируем файлы из архива в папку exe в каталоге клиента (по умолчанию - C:\FkClnt1\EXE\)
Запускаем файл !dictman.bat. Выбираем меню "Быстрый доступ" - "Структура таблиц", откроется окно со всеми таблицами в БД.
проделать последовательность действий для 6 таблиц:
TransPakets
TransPakets Arc
System Log
System Log Arc
SysRplDualDocument
SysRplDualDocument Arc
Последовательность действий: правой кнопкой на таблице - создать таблицу - убрать галку "Сохранить данные таблицы" - "Да".
Если методы выше не работают можно попробовать сжать базу штатными средствами windows.
Делаем резервную копию базы.
Панель управления - Администрирование - Источники данных (ODBC) – Вкладка "Системный DSN".
Выбираем нужную базу и нажимаем кнопку «Восстановить». Ждем (процесс занимает некоторое время не выдавая промежуточных результатов). Потом жмем кнопку «Сжать». Ждем.