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

Вниз

Как подключиться к базу на FB1.5 установленной на Linuxe?   Найти похожие ветки 

 
Prohodil Mimo ©   (2005-11-24 14:22) [0]

Доступ к базе осуществляется через FIB-компоненты.
Программа под Win32.
База данных находится на Linux-сервере.

Как правильно указывать путь до базы данных?


 
Digitman ©   (2005-11-24 15:06) [1]

в соответствии с линуховыми правилами указания маршрута

например, /var/db/billing.fdb


 
Виталий Панасенко   (2005-11-24 15:31) [2]

И про имя сервера не забыть..


 
Prohodil Mimo_   (2005-11-24 17:08) [3]

А как будет выглядеть строка вместе с именем сервера?

Linux я никогда и не видел, отсюда и вопросы такие. Один чел пытается установить мою программу, а базу хочет разместить на Linuxе. И вот что-то у него не получается. Говорит у диска сервера нет имени (типа С, D и т.п.).
Для винды было бы так : myserv:c:\proga\baza\baza.fdb
а вот как это модифицировать под Linux?
Помогите, пожалуйста.


 
Digitman ©   (2005-11-24 17:20) [4]

пример регистрационной записи базы (IB Expert), лежащей на линуховом хосте, там же где и активен линуховый FB-сервис :

Server = Remote

ServerName = 192.168.7.111 (здесь могло быть и имя хоста, если линуховый хост разрешается в доступных кл.хосту DNS-сервисах)

Protocol = TCP/IP

Server Version = Firebird 1.5

Database file = /var/db/billing.fdb (ЛОКАЛЬНЫЙ путь на томах линухового хоста)

Database alias = Billing (по барабану какой, хоть ХренДаРедька)


 
DSKalugin ©   (2005-11-24 17:45) [5]

используйте механизм алиасов, господа! см файл alias.conf и не будет таких вопросов вприцыпе

тогда строка подключения будет таковой ib_server_name:my_alias


 
Anatoly Podgoretsky ©   (2005-11-24 20:27) [6]

Prohodil Mimo_   (24.11.05 17:08) [3]
А как будет выглядеть строка вместе с именем сервера?

Linux я никогда и не видел, отсюда и вопросы такие. Один чел пытается установить мою программу, а базу хочет разместить на Linuxе. И вот что-то у него не получается. Говорит у диска сервера нет имени (типа С, D и т.п.).
Для винды было бы так : myserv:c:\proga\baza\baza.fdb
а вот как это модифицировать под Linux?

Не надо ничего модифицировать, надо соблюдать соглашения, формат обращения по TCP/IP следующий
server:path+filename.ext
И это не зависит ни от ОС, path+filename.ext должен быть в формате файловой системы, так как он выглядит на сервер. Больше ничего не надо. Ну и тут уже сказали про алиасы, но не все сказали в алиасе все равно надо указать тот же path+filename.ext


 
Prohodil Mimo ©   (2005-11-24 23:56) [7]

Digitman ©   (24.11.05 17:20) [4]

спасибо, конечно, но меня интересует именно целая строка, не разбитая по разделам.

DSKalugin ©   (24.11.05 17:45) [5]
используйте механизм алиасов, господа! см файл alias.conf и не будет таких вопросов вприцыпе

тогда строка подключения будет таковой ib_server_name:my_alias


Ну так там же тот же путь надо прописывать.
Что в конфиге его держать, что в своей ветке в регистрах.

Anatoly Podgoretsky ©   (24.11.05 20:27) [6]
Не надо ничего модифицировать, надо соблюдать соглашения, формат обращения по TCP/IP следующий
server:path+filename.ext


так : myserv:/proga/baza/baza.fdb ?


 
Anatoly Podgoretsky ©   (2005-11-25 00:09) [8]

Prohodil Mimo ©   (24.11.05 23:56) [7]
так : myserv:/proga/baza/baza.fdb ?

Если база расположена там, то да. Первый шлеш это должен быть корень файловой системы, по их терминологии root

Если в другой файловой системе путь будет выглядеть так tree@aaa#bbb#baza.fdb, то myserv:tree@aaa#bbb#baza.fdb

После имени сервера и двоеточия находится путь, который является информацией для сервера - это просто параметр, который в неизменном виде передается серверу FB - это обязательно локальный для сервера путь, так как ты его видишь на сервере.


 
Prohodil Mimo ©   (2005-11-25 00:22) [9]

Anatoly Podgoretsky ©   (25.11.05 0:09) [8]
После имени сервера и двоеточия находится путь, который является информацией для сервера - это просто параметр, который в неизменном виде передается серверу FB - это обязательно локальный для сервера путь, так как ты его видишь на сервере


ну об этом я в курсе, с виндовыми серверами проблем не возникало, а тут Linux, да ещё и не своими глазами вижу (и никогда не видел), а по телефону общение идёт, знать бы вообще что говорить и куда направлять :о)

Интересно что у них уже установлена программа, которая работает через BDE и с тем же FB 1.5 на том же сервере, а эту настроить не могут, вроде и путь написали по аналогии с тем что в BDE-Aliase.

Всем спасибо! Многое прояснилось... надеюсь всё получится :о)



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
2-1135803205
Gorger
2005-12-28 23:53
2006.01.22
Как объявить в runtime несколько однотипных элементов


6-1128951451
pr0t0n
2005-10-10 17:37
2006.01.22
Здраствуйте мастера! Помогите пожалуйсто


2-1136206683
Митяй
2006-01-02 15:58
2006.01.22
Кнопка программно


2-1136537310
Dreamse
2006-01-06 11:48
2006.01.22
Проблема с получением из dll String значений


8-1122221174
rolex
2005-07-24 20:06
2006.01.22
Как подать на колонки звук определенной частоты???





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