Перейти к содержимому

Восстановление базы данных программы клиент-банк ОАО «Белинвестбанк» (Способ №3)

  • автор:

И так способ номе три, если все остальные способы по восстановлению базы данных клиент-банк вам не помогли (первый и второй способ) или работа программы стала очень медленной, то тогда остается последний способ, самый сложный и трудоемкий, при том не всегда бывает, что удается восстановить базу, иногда приходится по несколько раз запускать процесс восстановления.

Нам понадобится восстановленная база данных с второго варианта восстановления (обязательно рабочий вариант) и опять же SybaseCentral. В данном способе описан помимо процесса восстановления процесс обрезания базы данных, например когда можно отказаться от данных за предыдущие годы и тем самым реально уменьшить базу, и ускорить работу программы.

Понеслось…

  1. Делаем выгрузку справочника контрагентов стандартными средствами, зайдя в справочник выбираем экспорт, в выборе вида выгрузки выбираем 1 пункт.
  1. Уточняем, по какой период оставить платежи клиентам. Заходим Задачи – Администратор – Сервис – Удаление запросов

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Заходим в спец.настройки там галочку снимаем с первого пункта и ставим все остальные

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Указываем дату по какой период, например чтобы данные были за последний год только, то указываем дату до какой все почистить.

Тип запроса – выбираем все

Состояние запроса – выбираем все

Нажимаем Выполнить.

Нажимаем да.

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

  1. Теперь там же удаляем все не нужное из базы, типа выписок состояний , курсов валют и пр…

В спец. настройках тоже самое выбираем как и в пункте 2.

Потом выбираем дату текущую в настройках

Потом выбираем что грохнем

Тип запроса – ставим прички на что будем удалять, обычно оставляют только платежи

Состояние запроса – ставим прички на что будем удалять, обычно оставляют только платежи

Жмем выполнить

Нажимаем да.

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

 

Далее выходим из программы.

 

  1. Запускаем DBENG6.EXE в папке Base, со следующими параметрами

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

  1. Запускаем сайбейс централ scview.exe

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Заходим в Tools – Connect (если нет коннекта, то нужно подключить плагин, какой уточнить в службе поддержки)

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

User ID обычно у нас все dba

Password нужен пароль клиента на вход в программу под этим пользователем

Жмем ОК

Должно получиться

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Если при открытии в папке таблицы нет кучи таблиц, то нужно

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

На базе правой кнопкой мыши  и выбираем фильтер обжект и ставим птички везде

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

После этого должны появится таблицы

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

На любой таблице правой кнопкой мыши тискаем и выбираем Unload

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Тут нужно выделить 4 таблицы: — уточнить в службе поддержке!!!

HBQuery

HBQueryAnswer

HBQueryInputParam

HBAccounts

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Создаются ДАТ файлы

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

 

6. Останавливаем сервер

Переносим нашу базу куда нибуть

Подлаживаем в программу файл БД из инсталляции, ЛОГ файл удалить

Стартуем базу опять – пункт 4.

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

 

 

  1. Заходим в программу клиент-банк, и в запросе номера версии ищем запрос, поставить дату с начала года, появится запрос, о сообщении новера версии программы, его удаляем, потом (это когда ругается что ID таблицы HBQuery не уникален).

Запускаем сайбейс централ scview.exe

Коннектимся

Имя dba

Пароль sql

На базе правой кнопкой мышки и выбираем Open Interactive SQL

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Запускается

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

File – open – указываем файл

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Нужно удалить 4 строки

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

SET OPTION Statistics          = 3

Go

SET OPTION describe_java_format= ‘binary’

Go

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Нажимаем далее экзекуте

Процесс пошел

Восстановление базы данных программы клиент-банк ОАО "Белинвестбанк"

Все закрываем все, выключаем сервер

Заходим в программу стандартным способом и прописываем в паспорте программы все данные правильные клиента, настройки связи и электронно цифровой подписи, потом импортируем справочники клиентов. Все проверяем и работаем, не забываем делать резервные копии базы данных.

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