FB 3.0 и коннект к FB 1.5 и 2.5: пока забить или можно настроить?

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

FB 3.0 и коннект к FB 1.5 и 2.5: пока забить или можно настроить?

Ovchinnikov Vasily
Попробовал в очередной раз пощупать тройку.
С евойной клиентской либой не коннектится ни к 1.5 ни к 2.5

У себя под виндой развернул 32 битный WI-T3.0.0.30382 Firebird 3.0 Unstable

В конфиге есть упоминания про
#AuthClient = Srp, Win_Sspi, Legacy_Auth

Решетку в первой позиции убирай-не убирай - разницы никакой нет.

Пока забить?..

Рестор базы в ODS 12.0 делает превосходно. Коннектится после рестора к ней замечательно :)
Но дело в том, что наши программы дергают часть списков с других баз, которые и под 1.5 и под 2.5 крутятся  на
других серверах...

Посему я пока несколько озадачен.

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



--

---
Вы получили это сообщение, поскольку подписаны на группу gmane.comp.db.firebird.russian.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.


Reply | Threaded
Open this post in threaded view
|

Re: FB 3.0 и коннект к FB 1.5 и 2.5: пока забить или можно настроить?

dimitr
30.04.2013 10:35, Ovchinnikov Vasily пишет:

> Попробовал в очередной раз пощупать тройку.
> С евойной клиентской либой не коннектится ни к 1.5 ни к 2.5

Так и должно быть (по дефолту).

> В конфиге есть упоминания про
> #AuthClient = Srp, Win_Sspi, Legacy_Auth
>
> Решетку в первой позиции убирай-не убирай - разницы никакой нет.

вот так:
AuthClient = Legacy_Auth, Win_Sspi, Srp

должно работать со старыми серверами, но не будет с ФБ3.


--
Дмитрий Еманов


--

---
Вы получили это сообщение, поскольку подписаны на группу gmane.comp.db.firebird.russian.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.


Reply | Threaded
Open this post in threaded view
|

Re: FB 3.0 и коннект к FB 1.5 и 2.5: пока забить или можно настроить?

Ovchinnikov Vasily
Dmitry Yemanov пишет:

> 30.04.2013 10:35, Ovchinnikov Vasily пишет:
>
>> Попробовал в очередной раз пощупать тройку.
>> С евойной клиентской либой не коннектится ни к 1.5 ни к 2.5
>
> вот так:
> AuthClient = Legacy_Auth, Win_Sspi, Srp
>
> должно работать со старыми серверами, но не будет с ФБ3.
>

Но в перспективе-то будет?
Можно будет цепляться к серверу 1.5 клиентом от 3.0?

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



--

---
Вы получили это сообщение, поскольку подписаны на группу gmane.comp.db.firebird.russian.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.


Reply | Threaded
Open this post in threaded view
|

Re: FB 3.0 и коннект к FB 1.5 и 2.5: пока забить или можно настроить?

Vlad Khorsun
"Ovchinnikov Vasily" ...

> Можно будет цепляться к серверу 1.5 клиентом от 3.0?

0. конфиг fb3:

AuthServer = Srp, Win_Sspi, Legacy_Auth
#AuthClient = Srp, Win_Sspi, Legacy_Auth

т.е. AuthServer добавлен Legacy_Auth плагин, AuthClient - по умолчанию

1. запускаю fb3: firebird -a -m
2. запускаю fb15 на нестандартном порту: fbserver -a -i -p 3150

3. коннект из каталога 1.5 (с клиентом 1.5) к серверу 3.0

D:\FB15\bin>isql localhost:F:\tpcr\db\FB30-EXT.TPCR.1.FDB -user sysdba -pass masterkey
Database:  localhost:F:\tpcr\db\FB30-EXT.TPCR.1.FDB, User: sysdba
SQL> show version;
ISQL Version: WI-V1.5.2.4731 Firebird 1.5
Firebird/x86/Windows NT (access method), version "WI-T3.0.0.30422 Firebird 3.0 Extents"
Firebird/x86/Windows NT (remote server), version "WI-T3.0.0.30422 Firebird 3.0 Extents/tcp (w2k3-x64)/P10"
Firebird/x86/Windows NT (remote interface), version "WI-V1.5.2.4731 Firebird 1.5/tcp (w2k3-x64)/P10"
on disk structure version 12.0

тут видно, что клиент (remote interface) действительно от 1.5, и сервер (remote server) действительно 3.0

4. коннект из каталога 3.0 (с клиентом 3.0) к серверу 1.5:

F:\test>isql localhost/3150:D:\FB15\examples\EMPLOYEE.FDB
Database:  localhost/3150:D:\FB15\examples\EMPLOYEE.FDB
SQL> show version;
ISQL Version: WI-T3.0.0.30422 Firebird 3.0
Server version:
Firebird/Windows/Intel/i386 (access method), version "WI-V1.5.2.4731 Firebird 1.5"
Firebird/Windows/Intel/i386 (remote server), version "WI-V1.5.2.4731 Firebird 1.5/tcp (w2k3-x64)/P10"
Firebird/Windows/Intel/i386 (remote interface), version "WI-T3.0.0.30422 Firebird 3.0/tcp (w2k3-x64)/P10"
on disk structure version 10.1

аналогично, убеждаемся, что клиент действительно от 3.0, и сервер действительно 1.5

5. проверяем работу execute statement в 3.0

execute block returns (c int)
as
declare sql varchar(255) = 'select current_connection from rdb$database';
begin
  -- коннект 3.0 -> 3.0
  execute statement sql
    on external 'localhost:F:\tpcr\db\FB30-EXT.TPCR.1.FDB'
    as user 'sysdba' password 'masterkey'
    into :c;
  suspend;

  -- коннект 3.0 -> 1.5
  execute statement sql
    on external 'localhost/3150:D:\FB15\examples\EMPLOYEE.FDB'
    as user 'sysdba' password 'masterkey'
    into :c;
  suspend;
end

всё работает, возвращает 2 числа.

--
Хорсун Влад

PS с конфигом по умолчанию пункт 3 не пройдёт:

D:\FB15\bin>isql localhost:F:\tpcr\db\FB30-EXT.TPCR.1.FDB -user sysdba -pass masterkey
Statement failed, SQLCODE = -902
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.


--

---
Вы получили это сообщение, поскольку подписаны на группу gmane.comp.db.firebird.russian.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.