Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

Как правильно установить FireBird сервер?   Найти похожие ветки 

 
serguncho ©   (2005-07-03 16:18) [0]

Добрый вечер!

Помогите разрешить проблему,пожалуйста.

У меня программа работает с локальной БД. Для работы, конечно, нужен FB сервер (vers. 1.5).

Я ставлю:
{path}+\bin\fbserver.exe
{path}+\INTL\fbintl.dll
{path}+firebird.msg
{path}+isc4.gdb

Прописываю в регистре.

В итоге fbserver.exe не запускается, программа, соответственно, не работает тоже.
Подскажите, пожалуйста, какие еще файлы нужно для старта сервера?


 
serguncho ©   (2005-07-03 16:27) [1]

Да, и gds32.dll в системную папку я тоже кидаю.


 
DrPass ©   (2005-07-03 20:01) [2]

Может понадобиться msvcp60.dll и msvcrt.dll, кроме того, сервер желательно проинсталлировать с помощью его родной утилиты.
А еще лучше, если БД локальная, обойтись одним-единственным файлом gds32.dll, представляющим собой embedded-версию сервера.


 
kaif ©   (2005-07-04 05:55) [3]

Поддерживаю DrPass ©   (03.07.05 20:01) [2]
 У меня программа работает с Firebird Embedded.
 Классная вещь! Весь сервер помещается в gds32.dll (1.5 Mb).
 Суешь ее в директорию своей программы. И еще несколько файлов туда же суешь в отдельных папках (небольших - в инструкции написано, какие, когда скачаешь сам Firebird Embedded - там все есть). Ничего в реестре прописывать не надо.
 Кайф в том, что твоя программа напрямую работает с файлом базы данных, если соединяться через протокол local.
 Если же соединяться через протокол TCP/IP, то твоя gds32.dll работает как обычный клиент, и можно работать уже с сервером Firebird. То есть технология Embedded позволяет всегда, если нужно, превратить локальную базу в серверную, не меняя программы.
 Если хочешь увидеть пример такой системы - посмотри мой продукт http://www.lclassic.ru. Это бухгалтерская программа, которая ставится и сразу локально работает с файлом базы данных. Но может работать и в клиент-серверном варианте, если еще поставить сервер Firebird. Там есть страница на сайте, в которой описано, как инсталлировать в локальном и сетевом варианте. Немного путано я написал, но почитай, может, пригодится.


 
Sergey_Masloff   (2005-07-04 09:06) [4]

DrPass ©   (03.07.05 20:01) [2]
>Может понадобиться msvcp60.dll и msvcrt.dll,
Практически трудно представить ситуацию в которой этих файлов на целевой машине нет

>кроме того, сервер желательно проинсталлировать с помощью его >родной утилиты.
А это просто бред сивой кобылы, не обижайтесь. Что такого военного делает штатный установщик кроме установки нескольких ненужных файлов? Я десятки раз делал собственные инсталляторы IB и FB (с целью минимизации объема) с использованием как минимум 5 разных инсталляторов и ни разу не встретил никаких проблем и затруднений. Что я делаю не так?


 
worldmen ©   (2005-08-04 11:26) [5]


> Классная вещь! Весь сервер помещается в gds32.dll (1.5 Mb).
>  Суешь ее в директорию своей программы. И еще несколько
> файлов туда же суешь в отдельных папках (небольших - в инструкции
> написано, какие, когда скачаешь сам Firebird Embedded -
> там все есть).

Я сделал точно так и не получилось - просто не связывается. Может из-за того, что компоненты FIBPlus  триальные.


 
Виталий Панасенко   (2005-08-04 11:43) [6]

Значит, не так же...


 
Desdechado ©   (2005-08-04 13:37) [7]

>> Может понадобиться msvcp60.dll и msvcrt.dll,
> Практически трудно представить ситуацию в которой этих файлов на целевой машине нет
Они могут быть другой версии, что может вылезти самыми непредсказуемыми глюками (теоретически)


 
Digitman ©   (2005-08-04 14:05) [8]


> У меня программа работает с локальной БД. Для работы, конечно,
> нужен FB сервер


вовсе неочевидно ..

почему именно FB ?


 
Defunct ©   (2005-08-05 00:11) [9]

> Digitman ©   (04.08.05 14:05) [8]

Бесплатный?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.01 c
14-1124543282
palva
2005-08-20 17:08
2005.09.18
Что лучше для эстонца: знать эстонский или английский?


9-1116664406
Nic87
2005-05-21 12:33
2005.09.18
Blitz Basic 3d


3-1123137207
олег_иной
2005-08-04 10:33
2005.09.18
Как контрол узнает что данные его ДатаСоурса изменены


8-1115443767
Kode
2005-05-07 09:29
2005.09.18
wav в wp3


3-1123146084
Rentgen
2005-08-04 13:01
2005.09.18
Как в рантайме прописать (ADO) МастерФилдс?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский