PDA

Просмотр полной версии : Новая база данных



Екатерина
10.04.2008, 09:08
как создать новую базу данных , если это в первые

SH
10.04.2008, 11:27
Версия Shouse?
Для Shouse 2 и 3 создать чистую базу нельзя (если только почистить имеющуюся, если она есть!). Базу должен предоставить поставщик.

Для Shouse 4 (скопировано из инструкции UCS):

Как создать чистую базу данных
------------------------------
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 и проверить работоспособность.