powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запустить IB, FB, Yaffil без инсталляции
3 сообщений из 3, страница 1 из 1
Запустить IB, FB, Yaffil без инсталляции
    #32218429
Максим (m-axic)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
вот такая фишка.
Какие надо переписать файлы и что прописать в реестре чтобы можно было просто запустить IBServer.exe и сервер прописался в сервисах? И что надо потом сделать чтобы выгрузить его ?
Задача сложнее.

Есть на диске "C" два каталога: Firebird и Yaffil. В них должны лежать минимально необходимые файлы серверов соответствующих названиям каталогов. При запуске C:\FireBird\Firebird_install.bat что то прописывается там в реестре (ну типа RootDir сервера - я точно не знаю) и запускается FireBird.
Там же лежит еще один Bat выгружающий сервер и стирающий все из реестра.
После этого также должен запускаться сервер Yaffil.

Вот так. Дак какие файлы нужны и что прописывать в реестре и батнике.
...
Рейтинг: 0 / 0
Запустить IB, FB, Yaffil без инсталляции
    #32218466
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот как-то видел вот эту информацию - может поможет ...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
IB  5 . 6  & FB На одной машине

Я сделал так (для NT, для 9х может прийдется переделывать часть с сервисами):

В каталоге Interbase Corp создал каталог FireBird. В сервисах (если NT) 
скопировать ключ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InterBaseServer. 

В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FireBirdServer и 
изменить Interbase на FireBird. Скопировать gds32.dll текущего сервера в его 
bin. Сделать батник changeServer.bat:



 --------------------------------------------------------------------------------
 
net stop  "InterBase server" 
net stop  "FireBird server"  
C:\Progra~ 1 \InterB~ 1 \% 1 \bin\instreg install C:\Progra~ 1 \InterB~ 1 \% 1  "

copy /y C:\Progra~1 \InterB~ 1 \% 1 \bin\gds32.dll c:\win\system32

net start "% 1  server"


 --------------------------------------------------------------------------------
 
Если запускается guardian, то нужно еще и его останавливать перед остановкой IB
сервера. Запуск IB выглядит как changeServer InterBase, а FB как changeServer
FireBird. 
Единственное неудобство - нельзя поменять сервер при запущенных BCB или
IBExpert-e - они держат gds32.dll. Точнее, сервер запускается, но вот как он
будет работать с чужой gds - это вопрос. Я не проверял.


(C) Алексей Бородай (oleksa(at)freemail.com.ua)

...
Рейтинг: 0 / 0
Запустить IB, FB, Yaffil без инсталляции
    #32218640
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вірезка из доки по FB1.5. Лично я делаю батничек с fbserver.exe -a и ставлю его в автозагрузку и на рабочий стол - всё отлично работает.

2.1. Required steps

If you don't have a special setup program (it's distributed
separately) the steps are the following:

- unzip the archive into the separate directory (since a few
file names were changed, it doesn't make sense to unzip
v1.5 files into the directory with IB/FB1)
- change the current directory to <root>\bin (here and below
<root> is the directory where v1.5 files are located)
- run instreg.exe:
instreg.exe install <root>
it causes the installation path to be written into the registry
(HKLM\Software\Firebird\FirebirdSQL\CurrentVersion)
- if you want to register a service, run also instsvc.exe:
instsvc.exe install <root>
- optionally, you should copy both fbclient.dll and gds32.dll
to the OS system directory

2.2. Installation of CS

To install the CS engine, the only difference is the additional
option for instsvc.exe:
instsvc.exe install <root> -classic

It means that you may have only one copy of the engine (either
fbserver.exe or fb_inet_server.exe) to be installed as a service.

2.3. Simplified setup

If you don't need a registered service, then you may avoid running
both instreg.exe and instsvc.exe. In this case you should just unzip
the archive into a separate directory and run the server:
fbserver.exe -a
It should treat its parent directory as a root directory in this
case.

2.4. Uninstallation

To remove FB 1.5 you should:

- stop the server
- run "instreg.exe remove"
- run "instsvc.exe remove"
- delete installation directory
- delete fbclient.dll and gds32.dll from the OS system directory
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запустить IB, FB, Yaffil без инсталляции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]