СЭД: Сжатие базы данных

Множество проблем с Системой электронного документооборота (СЭД) возникает из-за превышения допустимого размера базы данных (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".

Выбираем нужную базу и нажимаем кнопку «Восстановить». Ждем (процесс занимает некоторое время не выдавая промежуточных результатов). Потом жмем кнопку «Сжать». Ждем.

 
1 1 1 1 1 1 1 1 1 1 Рейтинг 1.50 [1 Голос]

Добавить комментарий