Резервное копирование, востоновление, обработка
Важно:
БАЗА ДАННЫХ - в ней содержится все данные вашей деятельности и необходимо всеми методами защищать эти данный (это конечно не занчит что чуть ли не каждые 5 минут нужно делать резервные копии).
Переодически нужно делать резервные копии базы. Она как можно защищена , но бережоного бог бережет. За 3 года работы проблем было аж две, обе изличились.
1я непонятная (небыло времени разбираться) , при переезде офиса почемуто БД из 200мб превратилась в 10мб (мое мнение человеческое вмешательство) - вылечил востоновил бекап за неделю назад (в офисе меня небыло неделю, серв перегружали бекапер не запущен был, отсутствовал по причине облагуустройства нового офиса).
2я, другая фирма - комп без бесперебойника , (мой вердикт-предположение) в момент отключения зависла транзакция (у интербейса есть такое он блокирует работу или не может работать пока проблему не исправят(как и у многих другтих серверов БД)) переиндексировал таблицы все заработало.
Делеть копии нужно хотябы раз 1-7 дней. В случаи чего любой человек знающий Интербейс может востановить бекап, или воспользоваться встроеными методами в программу, даже если в бекапе нет последних данных все заявки сохраняются на компьютерах менеджеров в момент их добавления или изменения и можно востановить или найти потеряную информацию (находится в корне программы Templates\zakaz.his ).
Как делать копию базы:
1.Зайти в настройки нажать скопирровать БД (в окне с СКЛ будет сообщение о начале копирования и конец копирования).
2.Обезательно отключить все соединения с базой (чуть ли не выдернуть сетевой шнурок, и то при этом перегрузится (чтобы все обращения законченые - не законченые отрубить), если с базой работает большой колектив) и скопировать фаил с расширением *.gdb (обычно лежит на диске С:\ в корне) на сервере кудато.
2.Есть куча левых программ по копированию и резервированию таких баз (нада только указать нужные параметры).
3.Написал свой дампер с таймером, лежит - скоро скажу где.
4.Зная интербейс есть серверный механизм как это сделать.
В настройках есть еще функции по работе с базой но без необходимости ими не нужно пользоваться:
Обработка индексов - переиндексирует таблицы, но так как небыло необходимости ею пользоваться не проверялась с 2009 года (скорее всего индексы многие поменялись и она не совсем щас актуальна)
Проверка базы - разробатывалась для проверки целостности базы (до сих пор ее применение ни как не показало своей полезности).
Востановление БД - нужная функция но в последних версиях отключена (без знания механизмов или со злым умыслом может принести только вред - так как пользователь с неправельно прописаным доступом в программе может почти одним нажатием все испортить).
Заключение: Непридвидимых отключений было 1000 при етом база работала (кроме 2х описаных выше случаев которые лечатся) единственное после их какоето время база тупит (думаю связано с какимето востановительно-кешируемо-тестируемых процессов винды).