Ретейлер
легкое решение для розничной торговли
о программе . новости . инструкция . скачать . вопросы
п о с л е д н и е   н о в о с т и

11.04.2011
Версия 1.0 beta 7
Теперь в поле Заводской Артикул можно писать любой символ.
Во все отчеты, кроме движения товара, добавлена функция сортировки по любой колонке. Для этого нажимайте на заголовок колонки.
Добавлены следующие отчеты:

07.03.2011
Исправлен баг в отчете по детальной продаже.


Установка Derby Network Server

Создание базы на Derby Network Server

Архивация базы на Derby Network Server

Восстановление базы на Derby Network Server


Установка Derby Network Server

Термины Java DB и Derby являются именами одного и того же сервера базы данных. Поэтому мы будем использовать оба названия. Если у вас уже установлен сервер базы данных Derby Network Server, то пропустите этот пункт. А если еще не установлена база, то скачайте последнюю версию из сайта. На сайте вы увидите разные варианты для всех платформ. Выберите нужную вам платформу и скачайте. После этого запустите скаченный exe файл. Внизу мы показываем пошаговый процесс инсталляции на примере Windows XP. После запуска откроется следующее окно

нажимаем Next

здесь можете поменять путь или сразу нажать Next

нажимаем Install

начнется процесс инсталляции

после завершения инсталляции вы увидите это окно. Нажимаем Finish. Этим инсталляция завершена. Теперь нажимаем правой кнопкой на Мой компьютер (My Computer) и выбираем Свойства (Properties). Откроется окно Система (System Properties). Переходим на закладку Advanced.

здесь нажимаем Переменные Среды (Environment Variables). Откроется следующее окно

Нажимаем Новый (New) на верхней части окна и добавляем следующую DERBY_HOME и C:\Program Files\Sun\JavaDB (если вы поменяли путь во время инсталляции, то напишите свой путь) в соответствующие ячейки. Затем еще раз нажимаем Новый и набираем PATH и %DERBY_HOME%\bin Если у вас уже есть переменная PATH, то добавьте в конце существующей строки после точки запятой (;).

Теперь нужно запустить сервер. Откройте Пуск (Start), Затем Выполнить...(Run...). На Windows 7 Это просто пустая строка в меню Пуск. Наберите startNetworkServer.bat и нажмите Enter. Откроется черный экран и покажет, что сервер запущен. Не закрывайте его. Просто сверните. Она должна работать все время, пока программа запущена. Поэтому запуск сервера можно посадить на Автозапуск. Чтобы она не была видна на экране его можно запускать через start /b startNetworkServer.bat

Создание базы на Derby Network Server

Создание базы на Derby Embedded происходит совершенно прозрачно для пользователя. Поэтому сразу переходите сюда. После первого запуска install.bat сервер Java DB создаст базу и пустые таблицы. Если произошла ошибка, проверьте сервер Java DB стартован или нет. После этого откройте файл persistence.properties и удалите ;create=true из строки DB_URL, включая точку с запятой (;).

Заметим, что Derby Embedded по умолчанию проверяет только имя пользователя, в качестве пароля можно задавать любую непустую строку. Чтобы включить аутентификацию нужно прописать следующую строку в файл derby.properties на сервере базы данных Java DB
derby.connection.requireAuthentication=true

Архивация базы на Derby Network Server

Архивация базы на Derby выполняется командой
CALL SYSCS_UTIL.SYSCS_BACKUP_DATABASE('c:/backupdir');
где вместо c:/backupdir пишете нужный вам каталог. Но для запуска этой команды вам нужна какой-нибудь SQL Client программа. Вы можете использовать для этого SQuirrel SQL Client. После окончания процедура создаст базу в каталоге c:\backupdir\retailer\. Но процесс архивации заключается в копировании всего содержимого каталога базы, что вы можете сделать простым копированием всего каталога. Разница лишь в том, что эта процедура не требует отключения базы, тогда как при простом копировании каталога, нужно выйти из программы и остановить работу сервера Java DB, чтобы база скопировалась корректно.

Восстановление базы на Derby Network Server

Для восстановления базы сначала надо удалить каталог retailer из папки сервера Java DB. А для удаления этой папки нужно остановить работу сервера Java DB а затем перезапустить. После этого откройте файл persistence.properties и добавьте строку ;createFrom=C:/backupdir/retailer в конец DB_URL. После этого запустите run.bat и программа восстановит базу в старое место. Здесь предполагается, что база была заархивирована в каталог c:/backupdir. Если не удалите старую базу, то при запуске run.bat программа просто проигнорирует команду восстановления и откроет старую базу.

После удачного восстановления откройте файл persistence.properties и удалите ;createFrom=C:/backupdir/retailer с конца DB_URL.