2014-01-18 114 views
1

我需要一些建议如何处理以下内容:“跟踪”(调试)Firebird 2.5数据库中发生了什么

Firebird 2.5(我使用Delphi XE2)。

  1. 我有2个结构相同的数据库。
  2. 我有一些触发器和我复制的表上的SP。
  3. 我将1-2-3记录从一个表格数据库复制到另一个表格数据库。

触发器插入后(执行一个存储过程,重新计算来自同一个表的其他记录)。

该数据库是相同的,但在一个数据库后插入工作正常,在另一个没有。 这两个触发器都工作。 (为了测试目的,我引发了一个异常,并引发异常)。

所以我想找到一种方法来跟踪发生了什么,并找到问题。 如何监视/调试这种情况。 如何跟踪死锁?

有什么建议吗?

+0

火鸟跟踪将帮助你找到问题发生了什么http://www.firebirdfaq.org/faq95/ –

回答

0

检查不工作的触发器是否处于活动状态。

+0

两个触发器都在工作。 (为了测试目的,我引发了一个异常,并引发异常)。 –