IBProvider v3.0.0.3861 RC2. Улучшена поддержка Visual Studio 2008, исправлена работа с DTC
IBProvider v3 RC2 [build 3861]
- Реализована поддержка Server Explorer в Visual studio 2008.
- Добавлена поддержка кодовой страницы WIN1258.
- Исправлена ошибка в коде загрузки CHAR массивов.
- Переработан механизм обработки ошибок при работе с OleDb-свойствами. Более полное соответствие стандарту OLE DB.
IBProvider v1, v2
Устранена ошибка, которая могла приводить к повреждению кучи с динамической памятью.
Улучшена совместимость с Firebird 2.x
Firebird 2 и Firebird 2.1
Работа с текстовыми массивами. Устранение ошибок допущенных в реализации сервера на уровне IBProvider.
Доработан режим обратной совместимости для FB 2.1:
Исправлены ошибки, возникающие при подключении сервера Firebird 2.1 к базам, созданным в более ранних версиях (FB1.5, FB1, FB 0.9.4).
Доработка парсера ODBC Escape sequences для Firebird 2.1
- ODBC-функция TIMESTAMPADD. Добавлена поддержка QUARTER.
- Оптимизирована ODBC-функция LOCATE. Подробнее об управляющих последовательностях ODBC.
Улучшена работа с представлениями (VIEWS)
- Устранение проблем при работе с представлениями FB/IB из MS SQL Server Linked Server.
- Схема метаданных . Корректное вычисление признака Nullable для колонок представлений (VIEWS) для Firebird 1.5, FB 2.x, InterBase 2007
- Улучшена совместимость с InterBase 4. Устранена проблема при загрузке схемы метаданных .
Реализован качественно новый механизм работы с DTC
DTC — Distributed Transaction Coordinator (координатор распределенных транзакций).
Некоторые варианты применения DTC:
- MS SQL Linked Server использует DTC для синхронизации транзакций MS SQL и транзакций подключенной внешней БД (Firebird, InterBase, …)
- В .Net Framework распределенные транзакции реализованы через объект TransactionScope
Для всех версий IBProvider
- Запрет завершения транзакции, подключенной к DTC, через методы сессии. (Commit, Rollback)
- ITransaction::GetTransactionInfo. Если транзакция подключена к DTC метод возвращает UOW (UnitOfWork) распределенной транзакции.
- Исправлена реализация двухфазного коммита.
|
IBProvider v3
Дополнительный запрет на завершение транзакции, подключенной к DTC, через SQL-запросы.
Резюме
Мы постоянно работает над тем, чтобы предоставить клиентам надежное, функциональное и универсальное решение, которое позволит реализовать любые проекты на Firebird и InterBase.
Новые релиз — это еще одна возможность почувствовать всю мощь современных средств разработки, снизить затраты и решить свои задачи в кратчайшие сроки.
