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

Вниз

Сервер 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.048 c
15-1169375293
syte_ser78
2007-01-21 13:28
2007.02.11
как распаковать tar.qz ?


3-1164029298
Ольга
2006-11-20 16:28
2007.02.11
Ошибка I/O Error 103 при работе с базой данных Paradox


2-1169582967
raqy.style
2007-01-23 23:09
2007.02.11
Invalid Floating Point Operation


15-1169120417
Gorlum
2007-01-18 14:40
2007.02.11
Список богов


2-1169205482
_ozzy_
2007-01-19 14:18
2007.02.11
Числа пропистью





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский