Re: FB21 и kinterbasdb
On 25 май, 01:00, Dmitri Kuzmenko <[EMAIL PROTECTED]> wrote: > Hello! > > Intervent wrote: > > Здраствуйте! > > А еще такой вопрос по связке ФБ 2.1 - KinterbasDB - Python: Как > > соединиться с базой c использованием trusted аутентификации? > > не можешь по английски, читай по русскиhttp://www.ibase.ru/ibfaq.htm#ta > > -- > Dmitri Kouzmenko,www.ibase.ru, (495) 953-13-34 Далеко же меня пнули =). Читать я могу, вот только пишу видимо плоховато. Конкретно вопрос в том как, при соединении с базой из драйвера kinterbasdb дополнительно указать цель isc_dpb_trusted_auth и как вообще указывать дополнительные параметры. Пробовал вот так - не работает: con = kdb.connect( dsn='d:\temp\test.fdb', user='sysdba', password='masterkey', dpb_entries=((73,1,'i'),) ) Так же пробовал с другими параметрами. Получаю ошибку kinterbasdb.ProgrammingError: DPB code must be single-character str. На этот случай у вас тоже мануал есть?
Re: FB21 и kinterbasdb
Hello, Intervent! Intervent wrote: Далеко же меня пнули =). Читать я могу, вот только пишу видимо плоховато. Конкретно вопрос в том как, при соединении с базой из драйвера kinterbasdb дополнительно указать цель isc_dpb_trusted_auth и как вообще указывать дополнительные параметры. вопрос - зачем? нужна именно принудительная trusted аутентификация? почему нельзя просто опустить username/password? кроме того, мне не совсем ясен смысл использования этой аутентификации в отношении kinterbasdb. Может я чего не понимаю, но вроде бы Perl редко используется для создания клиент-серверных приложений, т.е. когда клиент на своем компьютере запускает Perl-приложение. kinterbasdb.ProgrammingError: DPB code must be single-character str. разумеется. > На этот случай у вас тоже мануал есть? нет. а зачем? -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re[2]: FB21 и kinterbasdb
Здравствуйте, Dmitri. Вы писали 25 мая 2008 г., 22:56:07: > кроме того, мне не совсем ясен смысл использования этой аутентификации > в отношении kinterbasdb. Может я чего не понимаю, но вроде бы Perl > редко используется для создания клиент-серверных приложений, т.е. > когда клиент на своем компьютере запускает Perl-приложение. kinterbasdb - это драйвер доступа к FB из python а не из perl. А на python в отличие от perl пишут клиентские морды запускаемые не на сервере. Если я правильно понял вопрос то человека интересует использование виндовой авторизации а не нативной FB. Смысл этого я тоже не очень понимаю. Раз уже выбран такой кроссплатформенный язык как питон - то зачем завязываться на откровенно виндовое решение. Переделыват конечно там немного, если потребуется соскочить на линух, но все же я так делать бы не стал... -- С уважением, Владимир mailto:[EMAIL PROTECTED]
Re: FB21 и kinterbasdb
Hello, Владимир! Владимир Аксенов wrote: kinterbasdb - это драйвер доступа к FB из python а не из perl. для меня это одно и то же :-) А на python в отличие от perl пишут клиентские морды запускаемые не на сервере. гм. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re[2]: FB21 и kinterbasdb
Здравствуйте, Dmitri. Вы писали 26 мая 2008 г., 2:15:35: >> kinterbasdb - это драйвер доступа к FB из python а не из perl. > для меня это одно и то же :-) Ну и зря. Пора уже почитать про питон. Я так понимаю что народ для писания клиентских морд к БД будет все шире и шире применять питон. Это интерпретируемый, очень объектный язык. К нему много качественных библиотек, много документации. Кроссплатформенный. Либы по большей части - тоже. >> А на python в отличие от perl пишут клиентские морды запускаемые не на >> сервере. > гм. В нашей конфе есть уже несколько человек кто применяет питон. -- С уважением, Владимир mailto:[EMAIL PROTECTED]
Re: FB21 и kinterbasdb
Здравствуйте, Владимир. Вы писали 25 мая 2008 г., 22:56:07: > Если я правильно понял вопрос то человека интересует использование > виндовой авторизации а не нативной FB. Да, вы правильно поняли, меня интересует использование средств tusted аутентификации и именно средствами KinterbasDB. Конкретно не получается добавить дополнительный параметр при подключении к базе. Возможно кто-нибудь уже сталкивался с такой задачей и может поделится положительным опытом?
Re: FB21 и kinterbasdb
Intervent wrote: Да, вы правильно поняли, меня интересует использование средств tusted аутентификации и именно средствами KinterbasDB. Конкретно не получается добавить дополнительный параметр при подключении к базе. А там обязательно нужен дополнительный параметр? Что получится если просто username/password не указывать? -- Oleg
Re: Пятница ...
Hello, Леонид! You wrote on Fri, 23 May 2008 15:36:55 -0700 (PDT): ЛА> http://share.telecom.by/download/~file=ed037d6f54a721d7ce4e1f71814fa168fe95c383 502 Bad Gateway Это про "не было разрывов"? -- Удач Alexander A. Venikov, Tobolsk, Russia
Re: FB21 и kinterbasdb
Hello, Intervent! Intervent wrote: аутентификации и именно средствами KinterbasDB. Конкретно не получается добавить дополнительный параметр при подключении к базе. т.е. мои вопросы ты упрямо игнорируешь. Так? Возможно кто-нибудь уже сталкивался с такой задачей и может поделится положительным опытом? положительный опыт написан в FAQ. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: FB21 и kinterbasdb
Hello, Владимир! Владимир Аксенов wrote: kinterbasdb - это драйвер доступа к FB из python а не из perl. для меня это одно и то же :-) Ну и зря. Пора уже почитать про питон. мне - уже поздно. языки программирования, отличные от Pascal меня уже давно не интересуют. А уж всякие перлы, питоны и руби - тем более. Я так понимаю что народ для писания клиентских морд к БД будет все шире и шире применять питон. вместо дот.нета? :-) Это интерпретируемый, очень объектный язык. да и бог с ним. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: FB21 и kinterbasdb
Здравствуйте, Oleg. Вы писали On 26 май, 06:18: > Intervent wrote: > > Да, вы правильно поняли, меня интересует использование средств tusted > > аутентификации и именно средствами KinterbasDB. Конкретно не > > получается добавить дополнительный параметр при подключении к базе. > > А там обязательно нужен дополнительный параметр? Что получится если > просто username/password не указывать? Можно не указывать имя пользователя и пароль. Указать параметр требуется для того чтобы явно указать на виндовую аутентификацию. Так как, если в ситеме выставлены соответсвующие переменные окуржения, то вместо имени пользователя и пароля будут подставлены их значения, и это уже будет не trusted.
Re: FB21 и kinterbasdb
Intervent wrote: Можно не указывать имя пользователя и пароль. Указать параметр требуется для того чтобы явно указать на виндовую аутентификацию. Так как, если в ситеме выставлены соответсвующие переменные окуржения, то вместо имени пользователя и пароля будут подставлены их значения, и это уже будет не trusted. Тогда вряд ли. Поддержка того что появилось в 2.1 там отсутствует по понятным причинам. Я заглянул в исходники - там в _kinterbasdb_constants.c нет упоминаний isc_dpb_trusted_auth -- Oleg