Формула Торговли. Форум технической поддержки.

Удаленные темы и разделы => STORE HOUSE v4 => Тема начата: Djoni от 20 Октября 2008, 10:27:54



Название: Как создать чистую базу данных?
Отправлено: Djoni от 20 Октября 2008, 10:27:54
1. Остановить сервер
2. Перенести куда-нибудь старые базы
3. Запустить SDBConf.exe.
   Запомнить пути DataBase file,DataBase log, Очистить их. (это если уже база была установлена ранее)

4. Запустить сервер.

5. Запустить SDBMan.exe. Когда предложет логин,нажать <отмена>.

6. Выбрать пункт меню (п.м.) "Прочее\ Создать базу"

   Сервер: SDBSERV
   Файл данных: см.п.3 либо C:\UCS\SDBSrv\Database\dbfile.sdb
   Файл журнала обновлений: см.п.3  либо C:\UCS\SDBSrv\Database\dblog.sdl
   путь к библиотекам: Папка где серверные dll ( sh_crtdb.dll,sh_serv.dll )   
   путь к архиву: путь куда будет делаться Backup (какую-нибудь директорию)
   имя администратора: Admin

Если делать upgrade из InterBase, то это все, 7,8,9 делать не надо

Если же ставить в новый ресторан чистую базу , то нужно выполнить запросы:

7. п.м."Файл\соединение с сервером". Подцепиться к базе. Не обращать внимание на сообщение:
"Загрузка библиотеки приложения ...SHAdm.bpl завершилась ошибкой. Некоторые функции могут
оказаться недоступными"

8. п.м."Прочее\Выполнить запрос"
    Процедура: BuildAll
    Библиотека: С:\UCS\sh4\srv\sh_crtdb.dll (полный путь к sh_crtdb.dll)

   п.м."Документ\Выполнить"

9. п.м."Прочее\Выполнить запрос"
    Процедура: Populate
    Библиотека: С:\UCS\sh4\srv\sh_crtdb.dll (полный путь к sh_crtdb.dll)

   п.м."Документ\Выполнить"

Все база создана. Запустить sh.exe и проверить работоспособность.