Hello, Dmitry!

Kovalenko Dmitry wrote:

тама русским по белому написано IB4.2 имеет ODS 8.2

кстати, я полез копнуть это дело, мало-ли, вдруг
тогда сам накосячил.

Значит, фишка такая. Есть описание изменений в ODS.

http://dn.codegear.com/article/25818

но я сам ODS 8.1 или не видел, или вообще не помню.
У IB 4.1 ODS 8.0.

Вот IB 5 уже при открытии базы с ODS 8 автоматически
доводит ее до 8.2, и больше 4.0/4.1 с этой базой работать
не могут. То же самое происходило, когда появился IB 4.2.
Я этот "глюк" точно помню, т.к. это в том числе был первый
суперсервер.

То есть, IB 5-ому базы с ODS 8.x нафиг не нужны, они
ему не родные. Но он умеет работать с 8.2, который
является последней поддерживаемой ODS для 4.x. А
В 4.x последняя версия - 4.2 (экзотическая 4.5 не в счет,
она вообще не продавалась и была только для какого-то юникса).

В то же время у Маркуса Кемплера написано:

InterBase v4.x has an ODS version of 8.0. InterBase v5.x has an ODS version of 9.0. A v5.x server can access a v4.x database. Upon doing so the server converts the ODS to 8.2. This allows for some of the v5.x features (index garbage collection) to work.

Так что вполне возможно, что я неправ, и у IB 4.2 ODS 8.0.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить