Дата публикации: 28.08.2006
IBProvider 3.0.0.2065 [Beta]. IBProvider 2.4.7.2034 [Релиз]. Улучшенная интеграция с MS SQL 2000/2005
IBProvider v2.4.7.2034
- Переписана реализация интерфейса ITransactionJoin. Исправлена ошибка отключения от координатора распределенной транзакции. Подробности смотрите ниже.
- Оптимизация расхода памяти.
IBProvider v3.0.0.2065 [Beta]
- Переписана реализация интерфейса ITransactionJoin.
- Ошибка с формированием RowsAffected. Для запросов на запуск хранимой процедуры и возвращающих множества, RowsAffected устанавливается равным -1.
- Исправлена ошибка (срабатывал assert) подключения к Yaffil SQL Server.
- Для совместимости с Server Explorer VS 2005, в схеме PROCEDURE_COLUMNS добавлена колонка PARAMETER_NAME.
- Оптимизация обработки ограничений при получении схем метаданных.
- Оптимизация работы с БД при получении схем метаданных.
- Исправление ошибок.
Работа с MS SQL
Исправление ошибки в реализации ITransactionJoin, качественно улучшает работу провайдера в качестве связанного сервера MSSQL (2000/2005). Теперь вы можете использовать явное управление транзакциями при работе с данными. Для старта транзакции следует использовать запрос «BEGIN DISTRIBUTED TRANSACTION». При обновлении данных через связанный сервер (только для IBProvider v2), вы должны выполнить команду «SET XACT_ABORT ON». Более подробную информацию вы можете найти в обновленной статье. А здесь находится дополненный пример работы c MSSQL Linked Server.
При настройке связанного сервера в MS SQL 2000/2005 не забывайте поставить галочку в опции «Allow InProcess».
Дата публикации: 28.08.2006. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.