Главная страница
    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.48 MB
Время: 0.058 c
2-1136670705
Igorioha
2006-01-08 00:51
2006.01.22
Объявление переменной


14-1135527050
Uncle Archi
2005-12-25 19:10
2006.01.22
Perl - хэш-функция


2-1136455542
Жанна
2006-01-05 13:05
2006.01.22
Событие


1-1134555673
TUser
2005-12-14 13:21
2006.01.22
Вывод информации в консоль


2-1135923640
Silver__Dragon
2005-12-30 09:20
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский