Пошаговое руководство по сжатию базы данных для улучшения производительности

и профилактики ошибок в системе «Клиент-банк»

ШАГ 1 Определение местонахождения родительской папки.

Найдите на рабочем столе ярлык для запуска клиент банка, и нажмите на него правой кнопкой. (Рис.1)

2. Из появившегося меню выберите пункт «Свойства».

       

Рис.1

3. После появления окна «Свойства» в  строке «Рабочая папка» определите: где находится папкой с установленно программой «Клиент-банк» (Рис.2).

Рис. 2

4. После этого перейдите в эту папку. (Рис.3)

Рис.3

5. В указанном каталоге найдите папку «DATA» и откройте её. (Рис.4)

Рис.4

ШАГ 2 Сжатие и востановление базы данных средствами СУБД Microsoft Access

1.Прежде чем продолжить выполнять инструкции шага 2 далее обратите внимание на вид иконки с базой данных в папке «DATA»

2.Если она выглядит подобным образом:

то СУБД Microsoft Access установленно на Вашем ПК и можно продолжать выполнять Шаг 2,

если это нераспознанный системой файл:

  , смотрите ШАГ 4

3.Выполните двойной щелчек левой кнопкой мыши по иконке «client» для открытия Microsoft Access. (Рис 5)

Рис.5

4. В случае успешного запуска Access, база запросит пароль. Вводим 3 символа на латиннице: «sql» и нажимаем ОК. (Рис.6)

Если этого не произошло, закройте Access и следуйте инструкциям ШАГа 4

Рис.6

5.В зависимости от версии Microsoft Access нужно найти опцию «Сжать и востановить базу данных»

и выбрать её. На рисунке 7 показана работа с Access 2007. Если у вас отличная от 2007 версия Access, при затруднениях необходимо

НЕ нашли? Не то? Что вы ищете?

воспользоваться справкой F1, или любой поисковой системой для нахождения  функции сжатия и восстановления базы данных.

Если вы по каким-либо причинам не смогли найти опцию «Сжать и востановить базу данных», закройте окно Microsoft Access и следуйте инструкциям ШАГа 4

Рис.7

6.После начала выполнения процедуры сжатия и восстановления базы данных, ожидайте заполнения

Индикатора в нижней части окна. Рис.8 Данный процесс может занимать от 5 до 20 минут времени

в зависимости от производительности Вашей системы.

Рис.8

7.В случае успешного сжатия, закройте  окно Microsoft Access.

ШАГ 3 Очистка транспортных таблиц с помощью построителя

1. Перейдите на уровень выше папки DATA - в корневую директорию системы «Клиент-банк».

2. Найдите и запустите файл dictman (Рис.9)

Рис.9

3.Для авторизации запуска Построителя нажмите ОК.(Рис 10)

Рис 10

4.Вверху экрана появится меню построителя в нем нужно нажать иконку «Структуры таблиц», как показано на рисунке 11

Рис.11

5.После отображения структуры таблиц, в правой части экрана, в конце списка найдите таблицу:

TransInDocuments

6.Нажмите правой кнопкой на эту таблицу и в появившемся меню выбрать пункт:

«Создать таблицу» (Рис. 12)

Рис.12

7.Перед пересозданием таблицы появится подтверждение

Если в нем стоит галочка «Сохранить данные таблицы» (Рис.13), то её необходимо СНЯТЬ.

После чего нажать кнопку «Да».

Рис. 13

Проделайте аналогичные действия так же с таблицами :

TransInPackets

TransOutDocuments

TransOutPackets

8.После пересоздания таблиц, необходимо закрыть окно «Структуры таблиц»,

9.Закрыть окно построителя (Рис.11) в верхней части экрана.

10.Теперь, повторите ШАГ 2(или ШАГ 4 если не установлен Microsoft Access или с ним возникли проблемы),

закройте  Microsoft Access (или MDB_Repair)  и продолжайте работу с Клиент-банком.

ШАГ 4 Сжатие и востановление базы данных средствами приложения MDB_Repair

1.Чтобы проивести сжатие и востановление базы данных средствами приложения MDB_Repair, необходимо вставить в дисковод

установочный компакт-диск с программой «Клиент-банк» и открыть папку с цифрами на диске.

2.Среди файлов найдите папку «Addition» (рис. 14) и откройте её.

Рис.14

3.В папке «Addition» найдите подпапку MDB_Repair (Рис.15)

Рис.15

4.Из папки MDB_Repair копируем архив mdb_rеpair (Рис.16) в папку с клиент-банком подпапку DATA, где  находится

база данных. (Как найти папку с установленным клиент-банком смотрите в ШАГе-1)

Рис.16

5.С помощью архиватора, извлеките распакуйте скопированный архив в текущую папке DATA (Рис.17)

Рис.17

6.После извлечения, запустите файл MDB_Repair (Рис.18)

Рис.18

7.Введите пароль sql В поле Password.

8.Нажмите кнопку Open, укажите программе путь к базе данных (файл client  в папке DATA) и нажмите кнопку «Открыть» в диалоговм окне. (Рис.19)

Рис.19

9.Если база данных открыта успешно, то в поле Info появится соответсвующая строка.

Для выполнения сжатия и востановления базы данных необходимо нажать кнопку «Repair».(Рис.20)

Рис.20

10.Необходимо дождаться сообщения (Рис.21) об успешном завершении работы по востановлению базы данных

Данный процесс может занимать от 5 до 20 минут времени в зависимости от производительности Вашей системы.

Рис.21

11.После этого нажимаем ОК и закрываем окно программы MDB_Repair.

12. Удалите файл client, или переименуйте его, например в client_old.

13. Найдите файл client. pact и переименуйте его в client. mdb (Рис.22)

Рис.22

14. Нужно подтвердить переименование файла нажатием кнопки «Да». (Рис.23)

Рис.23

15.Если вы ещё не выполняли ШАГ 3 Очистка транспортных таблиц с помощью построителя, выполните его и повторите ШАГ4.

Если вы уже выполняли ШАГ 3, тогда продолжайте работу с системой «Клиент банк».