Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

Сервер InterBase...   Найти похожие ветки 

 
M1sT ©   (2007-01-23 09:01) [0]

1) Можно ли работать с базами *.GDB без создания сервера?
2) Как программно запускать сервер InterBase?
3) Как запускать сервер InterBase автоматически при запуске компьютера?

P.S. Сервер локальный...


 
zdm ©   (2007-01-23 09:05) [1]

1) IBExpert-Create DataBase
2)Если установленна как служба-net start
3) Зайди в службы или запусти из программ , там будет тип запуска.


 
zdm ©   (2007-01-23 09:06) [2]

1) сервер должен быть по любому, а в приложениях достаточно наличия gds32.dll


 
M1sT ©   (2007-01-23 09:19) [3]

Немного уточню...
Под программно я имел в виду, как сделать так, что бы сервер InterBase запускался автоматически, например по событию OnCreate главной формы. Т.е. мне нужен программный код Делфи запускающий локальный сервер...


 
Sergey13 ©   (2007-01-23 09:21) [4]

> [3] M1sT ©   (23.01.07 09:19)

Похоже тебе нужен FireBird Embedded. Сходи на ibase.ru почитай про него/скачай.


 
zdm ©   (2007-01-23 09:26) [5]

установи как службу и запускай через net start --имя службы


 
zdm ©   (2007-01-23 09:30) [6]

например для FB WinExec("net start FireBird Server",1);


 
zdm ©   (2007-01-23 09:33) [7]

или .bat-ник напиши, с записью в логи и т.д. , сможешь отсекать, что не так в случае проблем


 
M1sT ©   (2007-01-23 10:22) [8]

А он оказывается уже установлен как служба в сервисах =)))))
Что бы автоматом запускалось это дело при запуске системы нужно у сервиса InterBase Server в поле Тип запуска установить Авто, а не Вручную, вот и все =))))

А что бы запустить программно:
winexec("net start InterBaseServer",1);

И еще пару вопросиков: =1)необходимо ли устанавливать IB на другой тачке, что бы создать сервер или можно вытащить с уже установленного IB пару DLL и EXE, поместить в папку с прогой и все будет в поряде??
=2) Как мне добавить прогу в сервисы программно и вручную?


 
Сергей М. ©   (2007-01-23 10:27) [9]


> 1)необходимо ли устанавливать IB на другой тачке, что бы
> создать сервер или можно вытащить с уже установленного IB
> пару DLL и EXE, поместить в папку с прогой и все будет в
> поряде?


Лучше не выкрутасничать с "вытаскиванием", а инсталлировать IB-сервер как положено - средствами имеющегося штатного инсталлятора IB-системы.


> 2) Как мне добавить прогу в сервисы программно и вручную?


Любую прогу ?


 
Sergey13 ©   (2007-01-23 10:39) [10]

> [8] M1sT ©   (23.01.07 10:22)

У тебя программа должна работать с ОДНОЙ БД НА ВСЕХ или СО СВОИМ ЭКЗЕМПЛЯРОМ БД? Т.е. в многопользовательском режиме или монопольно?


 
M1sT ©   (2007-01-23 10:57) [11]


> Сергей М. ©   (23.01.07 10:27) [9]

ДА, совершенно любую...


> Sergey13 ©   (23.01.07 10:39) [10]

Скорее всего с одной базой будет работать 3-4 человека одновременно, с разных компьютеров.


 
Сергей М. ©   (2007-01-23 11:02) [12]


> M1sT ©   (23.01.07 10:57) [11]
>
>


> ДА, совершенно любую


С какого перепугу "любая прога" должна и будет работать как NT-сервис ?
Сервис - это не "любая прога", а приложение, написанное по всем канонам и  правилам для NT-сервисов.


 
Sergey13 ©   (2007-01-23 11:04) [13]

> [11] M1sT ©   (23.01.07 10:57)
> Скорее всего
Неплохо бы точно определиться с этим вопросом.
Если это так, то твой сабжевый запрос вообще бессмысленный. Сервер БД дожен быть установлен на (очень желательно выделенной и с ИБП) машине и быть доступен всегда, когда работают клиенты, без всяких "программных запусков".


 
DrPass ©   (2007-01-23 11:04) [14]


> Скорее всего с одной базой будет работать 3-4 человека одновременно

В таком случае сервер должен быть установлен и запущен только на одном компьютере, там, где лежит сама база. На остальных должна быть программа и файл gds32.dll



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

Текущий архив: 2007.02.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.039 c
2-1169633749
KyRo
2007-01-24 13:15
2007.02.11
Вопрос по ListBox


15-1169481041
Vlad Oshin
2007-01-22 18:50
2007.02.11
О базах, синтаксисе, делфи.. не знаю о чем... как так может быть?


2-1169597485
Riply
2007-01-24 03:11
2007.02.11
Использование функции MsgWaitForMultipleObjects


15-1168857209
Expell
2007-01-15 13:33
2007.02.11
Разговоры о форматах


2-1169833568
*Ray*
2007-01-26 20:46
2007.02.11
Модификация данных в базе данных