SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Ошибка при выполнении execute statement в триггере на соединении
Ошибка при выполнении execute statement в триггере на соединении [сообщение #6147] Thu, 10 July 2025 21:22 Переход к предыдущему сообщению
dedRasta в настоящее время не в онлайне  dedRasta
Сообщений: 1
Зарегистрирован: July 2025
Junior Member
При конвертации БД Firebird v.2.5.9 в Firebird v. 5.0.2 столкнулся со следующей проблемой:

В БД DB5 (скрипт DB5.sql) есть триггер на соединение (CONN_BI0). Этот триггер копирует данные из таблицы MON$ATTACHMENTS в таблицу CHG_CONN другой БД - LOG__DB5 (скрипт LOG_DB5.sql).
Эта конструкция благополучно работала лет 20, начиная с Firebird v. 2.0. Но в Firebird v. 5.0.2 при попытке соединения выдает ошибку "Error reading data from the connection"  (Error.jpg|)В логе появляется сообщение:

=================================================
mycomp Wed Jul  9 12:26:08 2025

Access violation.
The code attempted to access a virtual
address without privilege to do so.
This exception will cause the Firebird server
to terminate abnormally.
==================================================
С ключом nodbtriggers соединение уставливается без проблем.
Код из триггера выполняется после соединения из Execute Block также без проблем.

OS Win7-x64
Firebird устанавливал из zip, также x64, для IBExpert использовал клиент x86 - результат тот же, что и при использовании isql x64.

Александр Редько
  • Вложение: DB5.sql
    (Размер: 7.10KB, Загружено 7 раз)
  • Вложение: Error.jpg
    (Размер: 27.32KB, Загружено 15 раз)
  • Вложение: ExecuteBlock.sql
    (Размер: 4.39KB, Загружено 7 раз)
  • Вложение: LOG_DB5.sql
    (Размер: 5.61KB, Загружено 6 раз)
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: WinServ2025+FB5=RandomBag
Следующая тема: Полнотекстовый поиск для Firebird
Переход к форуму:
  


Текущее время: Sat Jul 12 11:58:20 GMT+3 2025

Общее время, затраченное на создание страницы: 0.01497 секунд