Подключение c Windows к IB4.0 на unix'e
Привет всем. Мне тут озадачили следующими вопросами База на IB4.0 на "legacy unix system". ODS 8.0. Подключаются к ней под системным аккаунтом юникса (root) 1. Говорят, что типа существующие клиенты FB не могут подключаться к ней - "I was able to attach to the database but firebird clients don't support ODS version 8 which is what is announcing the database" У меня на XPSP2 стоит IB4.0 (и ODS 8.0). Клиент от FB2.5 коннектится к ней без проблем. Может там какая специфика у юникс-версии есть? 2. У IB4.0 на юниксе есть своя база с логинами/паролями? Или он только системные аккаунты юзает? У виндовой версии isc4.gdb, ясный пень, есть. А то озадачивающий тупит с вопросом - как с виндовс подключиться к этой базе под root-ом? Может нафиг ROOT-а? Создать другого нормального юзера и под ним и коннектиться? --- Вообщем, у кого есть (был) такой опыт - поделитесь, плиз. Коваленко Дмитрий. www.ibprovider.com
Re: Подключение c Windows к IB4.0 на unix'e
Превед! > База на IB4.0 на "legacy unix system". ODS 8.0. Подключаются к ней под > системным аккаунтом юникса (root) Насколько я помню - в 4-ке понятия супера не было как такогвого. посему оно запускается супердемоном. Могу врать, но некоторые старые супердемоны не умели запускать приложения от имени другого пользователя - сменить рабочего пользователя предлагалось самим приложениям. В любом случае сепердемон (скорее всего - старый inetd - запускает процесс от рута). > 1. Говорят, что типа существующие клиенты FB не могут подключаться к ней - > "I was able to attach to the database but firebird clients don't support ODS > version 8 which is what is announcing the database" Скорее всего пробовали подключиться напрямую к файлу - понятное дело, что нынешний сервер пошлёт нах такого подключателя - слишком старая версия ODS. > У меня на XPSP2 стоит IB4.0 (и ODS 8.0). Клиент от FB2.5 коннектится к ней > без проблем. > Может там какая специфика у юникс-версии есть? Насколько я помню - нет там ничего специфического - по крайней мере я без проблем переполз с 4-ки на 6-ку, которую борманы в опенсурс отдали, а потом Дед меня к Птицу подтолкнул и понеслось. > 2. У IB4.0 на юниксе есть своя база с логинами/паролями? Или он только > системные аккаунты юзает? Есть своя, как обычно, но при локальном подключении - к файлу, а не через localhost - будет требовать правов того ползателя, которому принадлежит база - скорее всего, рута. > У виндовой версии isc4.gdb, ясный пень, есть. В юнихах то же самое - оно же портировано на венду, а не наоборот. > А то озадачивающий тупит с вопросом - как с виндовс подключиться к этой базе > под root-ом? Никак - с какими правами супердемон стартует процесс сервера - с такими и будет. > Может нафиг ROOT-а? Создать другого нормального юзера и под ним и > коннектиться? Кажись не прокатит - там сигналы раздавать надо, а я не помню, как оно там работало - там были танцы с бубном в районе лока семафоров и доставки сигналов другим процессам от лок-манагера. Сейчас в Птице всё это дело кошерно более-менее, а раньше там свинья в лепесинах где только не рылась - это тебе птицеводы лучше расскажут. Ежеле шо - свисти в скайп greendq, но лучше уболтай переползать на что-нить поновее. -- Best regards, Sergeymailto:gebele...@gmail.com
Re: Подключение c Windows к IB4.0 на unix'e
Спасиб... А с кем это ты разговаривал ? :) И йа так и не понял - там можно завести обычного database-юзера (не системного) и коннектится к серверу с винды под ним? Что то подобное в моем детстве было. Сервер был на BSD(?) и я к нему конектился (под тем же SYSDBA/masterkey) без проблем. SYSDBA/masterkey там же есть? но лучше уболтай переползать на что-нить поновее. Ага. Коваленко Дмитрий.
Re: Подключение c Windows к IB4.0 на unix'e
Hello, Dmitry! Kovalenko Dmitry wrote: Мне тут озадачили следующими вопросами База на IB4.0 на "legacy unix system". ODS 8.0. Подключаются к ней под системным аккаунтом юникса (root) 1. Говорят, что типа существующие клиенты FB не могут подключаться к ней - "I was able to attach to the database but firebird clients don't support ODS version 8 which is what is announcing the database" ты ж понимаешь, что это чушь, ибо клиент не работает с базой. 2. У IB4.0 на юниксе есть своя база с логинами/паролями? Или он только системные аккаунты юзает? все то же самое, что и раньше. isc4.gdb. А то озадачивающий тупит с вопросом - как с виндовс подключиться к этой базе под root-ом? он тупит ибо пытается через файловый доступ. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Подключение c Windows к IB4.0 на unix'e
он тупит ... Ну ты же не хуже меня знаешь, какой полет мысли бывает у юзеров :-) Коваленко Дмитрий.
Re[2]: Подключение c Windows к IB4.0 на unix'e
Привет! > Спасиб... А с кем это ты разговаривал ? :) Ну не перечитал письмо перед отправкой - чаю хотел, торопилси... > И йа так и не понял - там можно завести обычного database-юзера (не > системного) и коннектится к серверу с винды под ним? Разумеется. Root - он же SYSDBA - он же Царь и Бог - может завести другого ползателя. По идее там и politically/correct должон быть ;-) > SYSDBA/masterkey там же есть? Ja-Ja, кемска волост. См. выше. -- Best regards, Sergeymailto:gebele...@gmail.com
Re: Re[2]: Подключение c Windows к IB4.0 на unix'e
SYSDBA/masterkey там же есть? Ja-Ja, кемска волост. См. выше. Вот это уже ближе к телу :) Спасибо. Отписался проклятым буржуинам :-) Коваленко Дмитрий.