Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents

Что такое DB-Tools? 

  • Программа предназначена для обслуживания Баз Данных систем ShoppinG-IV  и позволяет выполнять следующие задачи:

- Создавать копию Базы Данных и сохранять ее  в файле архива.

- Восстанавливать Базу Данных из архивной копии. 

- Проверять целостность данных в Базе и убирать накопившейся в ней "мусор."

- Оптимизировать структуру Базы Данных с целью увеличения быстродействия ее работы.

- Формировать расписание  для автоматического выполнения вышеперечисленных задач.

- Запускать и выполнять задачи в соответствии с расписанием.

 

  • В зависимости от задачи по обслуживанию Базы Данных программа  формирует стандартный набор команд серверу FB-SERVER, но  при этом непосредственно обслуживание базы данных выполняет сам сервер.
  • DB-TOOLS может располагаться на любом из компьютеров, на котором  установлен FB-CLIENT и который связан с PC-SERVER по любому из поддерживаемых программой протоколов. Но следует учесть, что многие функции программы возможны, только если она запущена на компьютере, где установлен  FB-SERVER.
  • Для выполнения работы по расписанию программа DB-TOOLS должна быть запущена. После запуска появляется соответствующая иконка в нижнем правом углу окна  Windows (Systray). Для  активизации окна диалога программы следует щелкнуть правой кнопкой мышки на ее иконке.

  • ВНИМАНИЕ!!! Несмотря на возможность работы DB-Tools c Базой Данных по локальной сети, мы настоятельно рекомендуем запускать эту программу только на компьютере PC-SERVER. Это позволит при работе программы исключить возможные проблемы с локальной сетью (Если таковые возникнут), ограничить нежелательный доступ пользователей к Базе Данных и получить полный доступ ко всем возможностям программы.   
  • ВНИМАНИЕ!!! При работе с DB-TOOLS работа системы ShoppinG-IV, или FinancE-II должны быть полностью остановлены, а все пользователи должны быть отключены от FB-SERVER-а.

 

 

Задача "Сохранение Базы"

  • СОХРАНЕНИЕ БАЗЫ ДАННЫХ – процесс, при  котором создается архивный файл с копией Базы Данных. В дальнейшем, в случае необходимости, из этого файла можно будет восстановить Базу Данных. На рисунке представлена закладка задачи. 

  • По мере выполнения архивации в окне "Протокол работы" будет выводиться информация о прохождении работы. После завершения архивации, нажав в этом окне правую кнопку мышки, Вы можете сохранить этот протокол в файле *.Log, распечатать его на принтере, или стереть.  

ВНИМАНИЕ!!! Операция сохранения, в зависимости от размера БАЗЫ ДАННЫХ,  может занимать значительное время..

 

 

Задача "Восстановление Базы"


  • ВОССТАНОВЛЕНИЕ БАЗЫ ДАННЫХ – процесс, при  котором основная  База Данных восстанавливается из ее сохраненной архивной копии. На рисунке представлена закладка задачи. 

  • По мере выполнения восстановления в окне "Протокол работы" будет выводиться информация о прохождении работы. После завершения архивации, нажав в этом окне правую кнопку мышки, Вы можете сохранить этот протокол в файле *.Log, распечатать его на принтере, или стереть.  

  • Следует понимать, что в архивной копии Базы Данных состояние самих данных осталось таким, каким было на момент создания архива. Поэтому после восстановления Базы Данных, все данные, которые были созданы в ней  после даты создания архива  – будут безвозвратно утеряны.

  • Мы настоятельно рекомендуем для восстанавливаемой Базы Данных выбрать название, отличное от названия текущей базы. Это надо сделать для того, что бы в процессе восстановления случайно не уничтожить текущую базу, заменив ее восстановленной из архива. В дальнейшем, после того как Вы убедились что восстановление прошло успешно, текущую базу можно будет стереть, а восстановленной базе присвоить имя текущей.

ВНИМАНИЕ!!! Операция восстановления, в зависимости от размера БАЗЫ ДАННЫХ,  может занимать значительное время..

 

 

Задача "Обслуживание Базы"

 

  • ОБСЛУЖИВАНИЕ БАЗЫ ДАННЫХ – процесс, при  котором База данных проверяется на целостность содержащихся в ней данных данных, оптимизируется ее структура и удаляется накопившаяся служебная информация "мусор". Проведенные действия обычно приводят к увеличению надежности, уменьшению размера и ускорению работы Базы Данных

  • По мере выполнения архивации в окне "Протокол работы" будет выводиться информация о прохождении работы. После завершения архивации, нажав в этом окне правую кнопку мышки, Вы можете сохранить этот протокол в файле *.Log, распечатать его на принтере, или стереть.  

 

ВНИМАНИЕ!!! Операция обслуживания, в зависимости от размера БАЗЫ ДАННЫХ,  может занимать значительное время..


Создание "Расписания"

  • РАСПИСАНИЕ представляет собой список задач (Сохранение Базы / Восстановление / Обслуживание) c заранее установленными параметрами их выполнения. Для каждой из задач текущего расписания назначается день недели и время, когда эта  задача будет автоматически запускаться. Расписания хранятся в файлах  *.sc4 и могут быть загружены или сохранении по командам из пунктов меню Файл.

ВНИМАНИЕ!!! Мы настоятельно рекомендуем составлять расписание выполнения задач только  Администраторам системы, или специалистам обслуживающей организации. Неверное составление расписания, или установка неверных параметров выполнения задач может привести к необратимой потери Базы Данных.



Сообщения об ошибках

  • Error #1 "Должны быть выбраны оба файла - и базы данных, и архива". Операция не может быть запущена без указания названий обоих файлов - и Базы Данных, и архива.
  • Error #2 "Не указано имя сервера". Если выбран тип севера "Удалённый", то необходимо указать и имя сервера.
  • Error #3 "Не удалось скопировать файл базы данных. Продолжить?" Произошла ошибка при копировании файла.
  • Error #4 "Должен быть выбран файл базы данных". Необходимо указать, какую  именно Базу Данных надо корректировать.
  • Error #5 "Не удалось загрузить файл расписания". Произошла ошибка при чтении файла расписания default.sc4, расположенного в программной директории. Возможно, файл испорчен. Для нормального запуска программы удалите его.
  • Error #6 "Не удалось загрузить файл расписания: <ИМЯ ФАЙЛА>". Программа не может открыть файл расписания. Если ошибка появляется при запуске программы, то проверьте, верно ли введено имя файла в первом параметре стартовой команды. Возможно, имя файла указанно неверно или структура файла нарушена.
  • Error #7 "Не удалось сохранить файл расписания". Произошла ошибка при записи файла расписания. Проверьте, не имеется ли у этого файла атрибута Read-Only.
  • Error #8 "Не удалось сохранить файл расписания".   Сообщение появляется, когда происходит I/O ошибка при создании нового расписания.
  • Error #9 "Не выбран ни один день".  Для завершения создания/редактирования задачи необходимо выбрать, по крайней мере, один день в неделе.
  • Error #10 "Не указано название задачи".   Для создания/редактирования задачи необходимо указать название задачи.
  • Error #11 "Задача с указанным названием уже существует".   В одном расписании не могут находиться задачи с одинаковым именем. Проверьте и измените название задач.
  • Error #12 "Не удалось остановить базу данных".   Произошла ошибка остановки Базы Данных. Возможно, неверно указан один из параметров - файл Базы Данных, Логин, Пароль, имя сервера или протокол.
  • Error #13 "Не удалось остановить базу данных: <ERROR>".   Произошла ошибка при остановке базы данных. В качестве параметра <ERROR> возвращается ошибка FB-Server-a.
  • Error #14 "Не удалось запустить базу данных: <ERROR>".   Произошла ошибка при открытии базы данных. В качестве параметра <ERROR> возвращается ошибка FB-Server-a.
  • Error #15 "Не удалось инициализировать расписание: <ERROR>".   Сообщение может появиться только при загрузке программы. Программа  не может создать файл default.sc4 (если этого файла не существует, то при запуске Shopping-IV Backup/Restore пытается создать его). Возможно, на диске не хватает места, или же на нём присутствуют ошибки.
  • Error #16 "Файл расписания не найден".   Программа не может загрузить файл сценария. Возможно, файл испорчен или не существует.
  • Error #17 "Файл расписания не записан".   Программа не может перезаписать начальный файл с расписанием.