Дата публикации: 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 обязательна.