Subject | Re: [firebird-support] Kill a specify transaction |
---|---|
Author | Thomas Steinmaurer |
Post date | 2010-12-17T08:37:40Z |
Hello,
databases, which somehow fails, e.g. due to a faulty network etc.
If so, then your distributed transaction is stuck in "limbo". Use gfix
to tell the server what you want to do (commit vs. rollback) with the
stuck transaction. Look here:
http://www.firebirdsql.org/manual/gfix-transactions.html
--
With regards,
Thomas Steinmaurer
Upscene Productions
http://www.upscene.com
http://blog.upscene.com/thomas/
Download LogManager Series, FB TraceManager today!
Continuous Database Monitoring Solutions supporting
Firebird, InterBase, Advantage Database, MS SQL Server
and NexusDB!
> Can I kill an active transaction(concurrency)?As far as I understand, you have a distributed transaction across two
> If yes, How Can I do it?
>
> I started an operation between two Databases on Internet(TCP/IP)...
> When the link is broken, the transaction is active yet...it don't
> stop... and when the connection is turning back and I try to run the
> process again, the operation Return "deadlock"...
databases, which somehow fails, e.g. due to a faulty network etc.
If so, then your distributed transaction is stuck in "limbo". Use gfix
to tell the server what you want to do (commit vs. rollback) with the
stuck transaction. Look here:
http://www.firebirdsql.org/manual/gfix-transactions.html
--
With regards,
Thomas Steinmaurer
Upscene Productions
http://www.upscene.com
http://blog.upscene.com/thomas/
Download LogManager Series, FB TraceManager today!
Continuous Database Monitoring Solutions supporting
Firebird, InterBase, Advantage Database, MS SQL Server
and NexusDB!