Optima Win 8 Установка и подготовка к работе ООО «Алтек» Санкт-Петербург ул. Александра Матросова, д. 4, корп. 2, лит. «Л» т/ф: (812) 320-08-88 (многоканальный) факс: 740-14-48 Подготовка документа: Дащенко Д. Е., Чертков К. А. Максимов А. С., Харин И. В., Кузнецов М. В. Компания «Алтек» оставляет за собой право внесения изменений в программный продукт и документацию без предварительного уведомления пользователя. Microsoft, Windows, Intel, Inprise, IBM, Borland, Adobe, Acrobat, Pentium, Celeron, Firebird, Oracle, Altec, Optima WIN являются зарегистрированными торговыми знаками. Санкт-Петербург, 2009 Оглавление I Установка и подготовка к работе . . . . . . . . . . . . . . . . . . . . . Установка и подготовка к работе . . . . . . . . . . . . . . . . . . . . . . . Глава 1 Глава 2 Глава 3 3.1 3.2 3.3 Глава 4 4.1 Глава 5 Глава 6 6.1 Глава 7 Глава 8 Глава 9 Системные требования . . . . . . . . . . . Комплект поставки ПО . . . . . . . . . . . Установка программы Optima WIN . . . Ключи защиты HASP . . . . . . . . . . . . 3.1.1 Диагностика HASP-ключей . . . . . . Установка Firebird Database Server . . . . . Установка Adobe Acrobat Reader . . . . . . Ограничения . . . . . . . . . . . . . . . . . Настройка операционной системы Windows Настройка сетевой версии программы . . Первый запуск программы . . . . . . . . . Ошибки при запуске . . . . . . . . . . . . . . Удаление программы Optima WIN . . . . Обновление базы данных . . . . . . . . . Резервное копирование и восстановление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . БД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 4 5 12 13 14 18 20 20 21 22 23 24 26 29 3 Часть I. Установка и подготовка к работе Данный раздел посвящён вопросам установки и подготовки к первому запуску программы Optima WIN™ 8. Также здесь будут рассмотрены общие принципы работы с Firebird Database Server 2.1 и настройка операционной системы компьютера для работы программы в локальной вычислительной сети. Предполагается, что пользователь знает, что такое «Проводник Windows» (Windows Explorer ) или знаком с другими файловыми менеджерами, умеет ими пользоваться (переходить по каталогам, запускать программы, копировать и удалять файлы), а также умеет запускать программы с параметрами через командную строку. Также пользователь должен знать принципы работы с интерфейсом Microsoft Windows. Глава 1. Системные требования Для нормального функционирования программы необходим IBM PC-совместимый компьютер, отвечающий следующим минимальным системным требованиям: • процессор — Intel Pentium III/Celeron 2 1,5 GHz; • оперативная память — 256 MB; • свободное место на жёстком диске — 100 MB (При работе с программой база данных будет постепенно увеличиваться, что потребует большего пространства на диске.); • оптический привод CD-ROM любой модели (необходим для установки программы); • видеокарта, поддерживающая режим SVGA; • операционная система — Microsoft Windows 2000/XP/2003. Для установки программы пользователь должен обладать правами администратора; • локальная вычислительная сеть, настроенная по протоколу TCP/IP или IPX/SPX (для сетевой версии ПО). 4 Глава 2. Комплект поставки ПО В коробке с программой Optima WIN™ 8 должны находиться: • Лицензионное соглашение (с одним или несколькими номерами, в зависимости от поставки) с печатью ООО «Алтек»; • Электронный ключ защиты HASP (или несколько, в зависимости от поставки); • CD с дистрибутивом программы; • Руководство пользователя; • Руководство по настройке; • Руководство по установке и подготовке к работе (этот документ). Структура CD: • ..\Databases — каталог содержит файл БД (window.gdb); • ..\Redist — каталог дополнительных утилит для работы с Optima WIN: – ..\AdobeReader — папка с дистрибутивом Adobe Acrobat Reader 8.0 ; – ..\Firebird — папка с дистрибутивом Firebird Database Server 2.1 ; – ..\HASP — папка с дистрибутивом драйвера HASP-ключа; • ..\Reports — дополнительные отчёты; • Setup.exe — основной файл установки программы; Глава 3. Установка программы Optima WIN Для установки программы Optima WIN запустите setup.exe из корневого каталога компакт-диска дистрибутива. 5 Глава 3. Установка программы Optima WIN Рис. 1.1. Окно приветствия Далее нужно выбрать язык, на котором будет вестись установка программы. По умолчанию предлагается русский язык. Затем вам будет предложено ознакомиться с лицензионным соглашением. Внимательно прочитайте текст соглашения. Если вы принимаете все условия данного соглашения, установите соответствующий флаг и нажмите кнопку Далее. 6 Рис. 1.2. Лицензионное соглашение В следующем окне находится важная информация по установке Optima WIN. Рис. 1.3. Информация об Optima WIN Если у вас установлена более ранняя версия Optima WIN, до установки обновления обязательно сохраните копию следующих файлов из каталога установки программы (здесь и далее каталог установки программы обозначается как ..\): • базу данных из каталога ..\DB; • содержимое каталога ..\Reports. Это необходимо для сохранения вашей БД и отчётов. После установки программы их нужно скопировать на прежнее место. Подробнее об этом см. стр. 29. В поле Каталог установки необходимо указать каталог, в который будет установлена программа Optima WIN. 7 Глава 3. Установка программы Optima WIN Рис. 1.4. Выбор каталога установки Для просмотра свободного места на имеющихся дисках нажмите кнопку Обзор. Откроется таблица, в которой будут приведены все диски системы с указанием общего объёма и свободного места. Каталог установки по умолчанию: C:\Program Files\Altec\Optima Win 8. Обратите внимание! Если в этом каталоге находятся нужные вам файлы программы Optima WIN, и вы перезапишете их без предварительного резервного копирования, то восстановить эти файлы будет невозможно. Вы можете потерять не только отчёты, откорректированные вами, но и всю БД, в результате чего программа вернётся к своему исходному состоянию. Далее необходимо выбрать название группы в меню (Programs) Программы, где будут размещены ярлыки для запуска программы (по умолчанию — Optima WIN 8). Рис. 1.5. Создание группы в меню Программы 8 В следующем окне нужно выбрать один из трех типов установки: • Полная — установка программы Optima WIN™, драйвера ключа защиты, сервера Firebird и Acrobat Reader. Также копируются база данных, отчёты, файлы пользовательской документации. • Тип установки Сетевое АРМ отличается от предыдущего отсутствием файла базы данных для Optima WIN. • Выборочная — позволяет самостоятельно указать отдельные компоненты для установки. Рис. 1.6. Тип установки В случае, если необходим выборочный вариант установки, выделите соответствующую строку в списке и нажмите кнопку Далее. На экране появится окно выбора компонентов для установки (cм. рис. 1.7). 9 Глава 3. Установка программы Optima WIN Рис. 1.7. Выбор компонентов установки Для каждого компонента указывается необходимый для его установки объём свободного пространства на жёстком диске. Выберите нужные компоненты и нажмите кнопку Далее. После выбора типа установки на экране появится диалог Начало установки. Рис. 1.8. Начало установки Чтобы запустить процесс копирования файлов по указанному ранее пути, нажмите Далее. Если программа предполагает использование электронного ключа защиты, при копировании файлов будет произведена установка драйвера HASP (см. стр. 12). После успешной установки драйвера на экране появится окно, сообщающее об этом (cм. рис. 1.9). 10 Рис. 1.9. Успешная установка драйвера ключа защиты Процесс инсталляции программы может включать в себя установку Firebird Database Server (в случае, если вы выбрали соответствующий тип установки). Это инструмент, предназначенный для обработки SQL-запросов и обеспечения взаимодействия программы с БД. Установка Firebird Database Server описана на стр. 14. Далее будет установлен Adobe Acrobat Reader (в случае его выбора). Его установка описана на стр. 18. Наконец, если все этапы процесса инсталляции программы прошли успешно, вы увидите следующий диалог: Рис. 1.10. Завершение установки В ходе инсталляции на ваш компьютер будут установлены следующие приложения и документы: • • • • • Основной модуль программы Optima WIN «Заказы» — ..\Optima.exe; Модуль «Настройки» — ..\Settings.exe; Утилита просмотра отчётов Optima Report Viewer — ..\OptimaReportView.exe; Лицензионное соглашение — ..\license.rtf; Документация в электронном виде: – – – – – ..\Help\OptimaWIN-UserManual.pdf; ..\Help\OptimaWIN-Settings.pdf; ..\Help\OptimaWIN-Setup.pdf (этот документ); Файл изменений в версии — ..\whatsnew.txt; Документация по дизайнеру отчетов: 11 Глава 3. Установка программы Optima WIN – ..\Help\FastReport-UserManual.pdf; – ..\Help\Генератор отчетов FastReport.doc; • Стандартные и дополнительные отчёты — ..\Reports\*.fr3; • База данных — ..\DB\window.gdb; • дополнительные утилиты для работы с Optima WIN: – Haspdiag.exe — утилита диагностики HASP-ключей; – Hinstall.exe — дистрибутив драйвера HASP-ключа; • Adobe AcrobatReader — в папку, указанную вами в ходе установки, по умолчанию: C:\Program Files\Adobe\Reader 8.0; • Менеджер лицензий — в папку, указанную вами в ходе установки, по умолчанию: C:\Program Files\Aladdin\NetHASP LM; • Firebird Database Server — в папку, указанную вами в ходе установки, по умолчанию: C:\Program Files\Firebird. 3.1. Ключи защиты HASP Программа Optima WIN защищена электронным ключом защиты HASP. Без этого ключа программа работать не будет. HASP-ключи различаются по интерфейсу подключения: USB и Parallel (LPT), а также по принципу функционирования. Для работы ключей типа USB необходимо наличие USB-порта, включенного в устройствах Windows. Все HASP-ключи имеют уникальный номер и могут быть перепрограммированы на любую конфигурацию. В связи с этим при приобретении дополнительных сетевых рабочих мест или новой версии программы, вам нет необходимости менять ключ защиты, достаточно запустить утилиту перепрошивки, которую вы можете получить по электронной почте. Использование USB-HASP-ключа имеет свои особенности. Прежде всего необходимо проверить, что USB-порт на вашем компьютере включен в BIOS и установлен в Windows. Вставьте USB-ключ в свободный USB-разъём. Если индикатор на USB-HASPключе загорелся, значит ключ подключился к системе. Для корректной работы LPT-HASP-ключа необходимо установить его в LPT1 или LPT2 перед устройством, которое его использует. Например, если к компьютеру подключен принтер, сканер или ZIP, то их необходимо подключать к HASP-ключу. В некоторых случаях, если подключаемое устройство имеет свой выход, то HASP-ключ подключается к этому выходу. Если в вашем компьютере уже установлен HASP-ключ (для работы других программ, защищённых HASP-ключом), то рекомендуется вставить его в HASP-ключ, поставляемый с Optima WIN™ 8, так как он является более «прозрачным» и позволяет корректно работать другим ключам. Убедитесь, что LPT-порт, в который установлен HASP-ключ, включен и настроен на двунаправленный протокол ECP. 12 3.1. Ключи защиты HASP При инсталляции программы Optima WIN™ 8 автоматически устанавливается драйвер HASP-ключа. В случае необходимости его можно переустановить вручную. Скачать последнюю версию драйвера (hinstall.exe) можно с нашего сервера www.altec.ru. Основные параметры для установки или удаления драйвера сведены в табл. 1.1. Таблица 1.1. Установка или удаление драйвера HASP-ключа Параметр Назначение /i или -i Установить драйвер HASP-ключа. /r или -r Удалить драйвер /info или -info Информация о драйвере, установленном в данный момент. Например, для того чтобы узнать, какая версия драйвера сейчас установлена, необходимо из командной строки запустить hinstall.exe -info, а для того чтобы узнать, какую версию драйвера содержит hinstall.exe, запустите его без параметров. 3.1.1. Диагностика HASP-ключей Для того чтобы проверить, правильно ли установлен HASP-ключ, а также узнать конфигурацию ключа, воспользуйтесь утилитой haspdiag.exe, находящейся в корне каталога установки программы. Рис. 1.11. Диагностика ключа защиты Утилита проверяет наличие HASP-ключа на вашем компьютере (cм. рис. 1.11), а также в сети и сообщает о конфигурации найденных ключей (номер лицензии, количество дополнительных сетевых мест и т. д.). 13 Глава 3. Установка программы Optima WIN Утилита haspdiag.exe необходима также при покупке новой версии программы Optima WIN или установке обновления, требующего перепрошивки HASP-ключа. Прочитав информацию, вы можете отослать её в отдел сопровождения компании «Алтек» на указанный электронный адрес. В ответ вы получите индивидуальную прошивку для вашего HASP-ключа. 3.2. Установка Firebird Database Server Если в ходе инсталляции Optima WIN™ 8 вы указали необходимость установки Firebird, то на экране появится окно приветствия (cм. рис. 1.12). Рис. 1.12. Установка Firebird Database Server Корректная работа Optima WIN™ 8 возможна только при установке Firebird Database Server версии 2.1 и выше. Нажмите кнопку Next. Затем вам будет предложено ознакомиться с условиями лицензионного соглашения и принять его условия (cм. рис. 1.13). Для этого отметьте пункт I accept the agreement и нажмите кнопку Next. 14 3.2. Установка Firebird Database Server Рис. 1.13. Лицензионное соглашение Firebird Database Server В следующем окне будет представлена информация для ознакомления с программным продуктом. Нажмите кнопку Next. Далее программа предложит выбрать каталог для установки Firebird (cм. рис. 1.14). Рис. 1.14. Указание папки для установки Если для установки требуется другой каталог — укажите его и нажмите кнопку Next. Далее программа установки предложит указать вариант инсталляции Firebird (cм. рис. 1.15). 15 Глава 3. Установка программы Optima WIN Рис. 1.15. Выбор варианта установки Firebird Рекомендуется выбрать вариант, предложенный по умолчанию (первая строчка выпадающего списка) — в этом случае будут установлены клиентские и серверные компоненты, а также утилиты средств разработки. Если вы производите инсталляцию версии для сетевого рабочего места, достаточно установить минимальную конфигурацию — ей соответствует строчка Minimum client install. В следующем диалоговом окне укажите название группы для меню (Start\Programs) Пуск\Программы, где будет расположен ярлык для запуска Firebird, и нажмите Next (cм. рис. 1.16). Рис. 1.16. Название группы в меню Программы Затем выберите конфигурацию установки Firebird (cм. рис. 1.17). 16 3.2. Установка Firebird Database Server Рис. 1.17. Вариация установки Firebird При отмеченном флажке Use the Guardian to control the server устанавливается утилита Firebird Guardian, которая обеспечивает более стабильную работу сервера Firebird. В группе Run Firebird server as указывается тип запуска Firebird. При выборе переключателя Run as an Application сервер будет запускаться как приложение (в этом случае перед началом работы с сервером требуется авторизация в Windows). Если установлен переключатель Run as a Service, сервер будет запускаться как сервис (авторизации не требуется). Если отмечен флажок Start Firebird automatically, everytime you boot up, Firebird будет автоматически запускаться при каждом включении компьютера. Для остальных полей оставьте варианты, предложенные по умолчанию. После нажатия кнопки Next программа сообщит о готовности к установке (cм. рис. 1.18). Рис. 1.18. Перечень выбранных значений 17 Глава 3. Установка программы Optima WIN Нажмите кнопку Install. Начнётся процесс копирования файлов на жёсткий диск вашего компьютера. Если установка Firebird прошла успешно, вы увидите окно, сообщающее об этом (cм. рис. 1.19). Рис. 1.19. Сообщение об успешной установке Нажмите кнопку Finish. Установка Firebird Database Server на вашем компьютере будет завершена. Чтобы запустить Firebird сразу после его установки включите флаг Start Firebird Service now? 3.3. Установка Adobe Acrobat Reader Adobe Acrobat Reader необходим для просмотра файлов документации в формате «pdf». Если он у вас уже установлен, то при инсталляции программы воспользуйтесь выборочным типом установки и снимите флаг напротив соответствующей записи. Вам будет необходимо указать путь, по которому будет установлена программа. Путь выводится в поле Установить Adobe Readrer 8 в:, а выбирается в открывающемся окне по кнопке Изменить папку назначения. . . После выбора папки установки нажмите Далее для начала копирования файлов. 18 3.3. Установка Adobe Acrobat Reader Рис. 1.20. Выбор папки установки Рис. 1.21. Готовность к установке После копирования файлов программы и выполнения настроек будет отображено окно, сигнализирующее об окончании процесса установки. В случае если необходимо сразу же запустить Adobe Acrobat Reader 8, установите соответствующий переключатель в активное состояние. 19 Рис. 1.22. Завершение установки Глава 4. Ограничения При работе с программой Optima WIN могут возникнуть проблемы совместимости с некоторыми современными принтерами. Проблема заключается в том, что драйвер принтера устанавливает монитор состояния принтера и постоянно опрашивает LPT порт. Вследствие этого драйвер ключа не может проверить наличие HASP-ключа из-за недостаточного приоритета и выдает сообщение, что ключ не найден Для выхода из данной ситуации либо подключите HASP-ключ в LPT2 (в случае его наличия), либо поменяйте принтер, либо настройте печать через локальную сеть, либо обратитесь в офис ООО «Алтек» чтобы заменить LPT-ключ на USB (если у вас есть соответствующий порт). Могут возникнуть проблемы и с другими периферийными устройствами подобного принципа действия. ООО «Алтек» не несет ответственности за несовместимость с подобными устройствами. 4.1. Настройка операционной системы Windows Для корректной работы Optima WIN™ 8 в среде Windows необходимо внести некоторые коррективы в настройки системы. 20 Программа Optima WIN рассчитана на обычный размер шрифта. Поэтому рекомендуется в настройках системы установить соответствующие параметры (cм. рис. 1.22), для этого необходимо: 1. Вызвать окно Display Properties (Свойства экрана) из Control Panel (Панели управления); 2. Перейти на закладку Settings (Настройка) и нажать кнопку Advanced (Дополнительно); 3. В открывшемся окне на закладке General (Общие) в выпадающем списке DPI Setings (Размер шрифта) установить Normal size (Обычный шрифт). Рис. 1.23. Установка обычного размера шрифта Диалоговые окна и названия команд в рассмотренных выше примерах приведены для Windows XP. В других версиях Windows эти элементы могут иметь некоторые отличия. 21 Глава 5. Настройка сетевой версии программы Программа Optima WIN™ 8 может работать в сети, то есть позволяет нескольким пользователям параллельно работать с одной базой данных и с одним ключом защиты. Подключение к БД по сети рассмотрено на стр. 22. В данной главе рассмотрим настройку сетевого места. Основным рабочим местом будем считать компьютер, на котором установлен электронный ключ защиты HASP. Для работы Optima WIN™ в сети необходимо чтобы сеть была настроена по протоколу TCP/IP. Для настройки сети обратитесь к вашему системному администратору. Глава 6. Первый запуск программы После инсталляции программы Optima WIN в меню Start\Programs (Пуск\Программы) будет создана группа с названием, которое вы задали на этапе установки (по умолчанию — Optima WIN 8). Рис. 1.24. Запуск программы из меню запуска 22 6.1. Ошибки при запуске На основном рабочем месте выберите пункт меню Настройка. Эта команда запускает модуль «Заказы». Если все предварительные настройки HASP-ключа были сделаны правильно, то на экране вы увидите заставку, в которой будут указаны версия программы, владелец лицензии, текущая дата и номер лицензии (или срок окончания лицензии для TimeHASP). В появившемся диалоге Регистрация нужно заполнить два поля: Имя пользователя — SYSDBA; Пароль — masterkey (или тот пароль, который установлен у вас в Firebird для данного пользователя БД). В поле База данных укажите файл базы данных, с которым вы будете работать. Для этого нажмите кнопку справа от поля и в появившемся окне выберите нужный файл. Рис. 1.25. Окно регистрации в программе Для подключения к БД по сети отметьте флаг Удаленный сервер (cм. рис. 1.25), в выпадающем списке Протокол выберите тот, по которому настроена ваша сеть (рекомендуется TCP/IP). В поле Сервер укажите IP-адрес или имя сервера, где находится БД. В поле База данных введите полный путь к файлу БД относительно сервера. При первом запуске программы необходимо ввести всех пользователей, которые будут работать с программой, настроить их права доступа и установить логин приложения (см. Руководство по настройке). Затем необходимо установить логин приложения на каждом компьютере, с которого будет осуществляться подключение к БД, войдя в модуль «Заказы» под логином SYSDBA (см. Руководство по настройке). 6.1. Ошибки при запуске Данная ошибка появляется в том случае, если на компьютере, к которому происходит подключение отсутствует электронный ключ защиты HASP или он некорректно 23 настроен. В случае появления таких ошибок обратитесь к вашему системному администратору или в службу поддержки ООО «Алтек». Если при регистрации вы укажите неверные данные, то откроется окно Ошибка. Нажмите ОК и повторите ввод имени пользователя и пароля. Сообщение об ошибке может появиться и в других случаях: • неверно указан путь к БД; • указанная БД повреждена и программа не может её открыть; • не установлен логин приложения. Глава 7. Удаление программы Optima WIN Будьте осторожны! При удалении программы всё содержимое папки, куда она установлена, очищается. Все отчёты и БД, соответственно, будут удалены. Поэтому перед удалением программы сделайте резервные копии (см. стр. 29). Для удаления Optima WIN с вашего компьютера проделайте следующие действия: 1) Запустите программу Удалить из меню Start\Programs\Optima Win 8 (Пуск\Программы\Optima Win 8). Переключатель должен быть установлен в положение Удаление Optima WIN™ 8 (cм. рис. 1.26). Нажмите кнопку Далее; 24 Рис. 1.26. Деинсталляция Optima WIN 2) На следующем этапе вам необходимо подтвердить удаление программы (cм. рис. 1.27); Рис. 1.27. Подтверждение удаления программы 3) После этого программа будет удалена с вашего компьютера, о чём сообщит соответствующий диалог (cм. рис. 1.28). 25 Рис. 1.28. Удаление завершено При деинсталляции Optima WIN не происходит удаления следующих компонентов: • Adobe Acrobat Reader ; • Firebird Database Server ; • драйвер HASP-ключа. Если их не используют другие приложения, то их можно удалить по отдельности через Control Panel (Панель управления). Глава 8. Обновление базы данных В момент запуска исполнимых модулей программы Optima WIN при попытке подключения к базе данных производится проверка соответствия номера версии базы данных с номером требуемой версии, которая задана в программе. При не соответствии версий, например при попытке открыть базу данных в программе с более старой, чем база, версией или наоборот, пользователю выводится сообщение об ошибке. Для работы программы необходимо, чтобы номера версий базы данных и программы в точности совпадали. В том случае если после обновления исполнимых файлов Optima WIN 8 при попытке запуска модуля заказов или настроек отображается сообщение об ошибке (рис. 1.29), требуется выполнить обновление базы данных. Обновление БД заключается в обновлении схемы БД (то есть объектов БД, таких как таблицы, поля таблиц, представления, процедуры и т. д.) и, при необходимости, в обновлении самих данных. 26 Рис. 1.29. Сообщение об ошибке из-за устаревшей версии базы данных Для обновления базы данных Optima WIN предназначена утилита dbupdateex.exe, входящая в комплект поставки программы. После её запуска вам будет предложено выбрать язык скриптов обновления. Вслед за нажатием кнопки OK будет отображено окно Регистрация (cм. рис. 1.30). Рис. 1.30. Окно Регистрация В этом окне сделайте следующее: 1) в поле Имя пользователя: введите имя администратора БД; 2) в поле Пароль: введите пароль администратора БД; 3) в поле База данных: введите посредством обозревателя файлов имя файла БД предыдущей версии; 4) если необходимо создать обновлённую базу данных или же новую пустую базу данных, отметьте соответствующие флаги; в том случае если в эту новую пустую базу данных требуется перенести данные из исходной, отметьте флаг Выполнять экспорт/импорт; 5) В случае если вас не устраивают предлагаемые системой названия для создаваемых файлов баз банных, формируемые путём добавления к имени файла исходной базы суффиксов UPDATED и CREATED для обновлённой и пересоздаваемой баз соответственно, введите требуемые значения вручную. 6) Нажмите на кнопку OK. 27 Глава 8. Обновление базы данных Появится окно Оновление базы данных, отображающее названия файлов скриптов, которые будут выполняться в процессе обновления БД, а также путь к этим файлам (cм. рис. 1.31). Файлы скриптов содержат команды SQL, изменяющие схему БД или данные в таблицах. Рис. 1.31. Окно Список скриптов Здесь же при необходимости сохранить параметры обновления для последующих запусков программы имеется возможность отметить флаг Сохранить параметры при выходе. Чтобы запустить процесс обновления, нажмите на кнопку Запуск в окне Настройки. Появится окно Выполнение скриптов (cм. рис. 1.32), в котором отображается информация о процессе обновления. 28 Рис. 1.32. Окно Выполнение скриптов По окончании выполнения скриптов обновления окно Выполнение скриптов останется открытым, для того чтобы можно было просмотреть протокол выполненных действий и при необходимости сохранить все сообщения в текстовый файл. На следующем окне Замена файлов вам будет предложено выбрать, как поступить с вновь созданными файлами, а также исходным файлом базы данных. В выпадающем списке отметьте требуемый вариант и нажмите на кнопку OK. Обратите внимание, что даже если вы выберете замену исходного файла базы данных вновь созданным, исходный файл потом можно будет восстановить в любой момент из резервной копии. Для завершения работы с утилитой обновления базы данных нажмите кнопку Выход. Глава 9. Резервное копирование и восстановление БД При работе могут возникнуть ситуации, когда программа завершается некорректно. Типичными случаями являются скачки напряжения, разряды молнии, внезапное выключение электроснабжения или же «зависание» компьютера при нестабильной работе операционной системы. В этом случае нет никакой гарантии, что не пострадает БД. Для избежания потерь данных рекомендуется как можно чаще делать резервное копирова- 29 Глава 9. Резервное копирование и восстановление БД ние БД. Особенно это касается моментов, когда была произведена перенастройка БД или введено большое количество заказов. По умолчанию база данных хранится в файле ..\DB\window.gdb. Копировать файл БД лучше на надёжный внешний накопитель информации (ZIP, CD, Tape), так как в случае выхода из строя жесткого диска восстановить информацию будет практически невозможно. Файл хорошо архивируется (примерно в 5—10 раз). Если с БД возможна работа по сети, то прежде чем копировать файл БД, следует отключить Firebird Database Server, дабы исключить возможность работы с базой коголибо из пользователей в момент копирования файла БД. Отчёты, созданные или отредактированные вами в процессе пользования программой, также представляют ценность и рекомендуются к резервному сохранению. По умолчанию они хранятся в папке ..\Reports и имеют расширение «fr3». Саму программу резервировать нет необходимости, так как в любой момент вы можете переустановить её с дистрибутивного диска. В случае повреждения БД или отчетов просто скопируйте их обратно с заменой поврежденных файлов. Вы потеряете несравнимо меньше информации, нежели при ее полном уничтожении. От частоты резервного копирования будет зависеть объём восстановленной информации. Для уменьшения размера файла БД и, как следствие, увеличения скорости работы программы, рекомендуется в конце отчетного периода сделать резервную копию БД и удалить все устаревшие заказы. При необходимости вы всегда можете восстановить данные для получения какой-либо информации. 30