CHAPTER 6 Adaptive Server Error Messages
929
3934 16 Transaction manager has detected a nesting failure. Number of BEGIN TRAN commands
(issued after an attach operation) do not match the number of COMMIT TRAN
commands (issued before a detach operation).
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.
3935 16 Fatal protocol error. xact_beginupdate() API was invoked in the wrong c ontext. The
transaction is currently in '%d' state.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
3936 0 Heuristic completion of transaction did not succeed. After ensuring that everything is ok,
use dbcc forget_xact() command to delete the entry from systransactions system table.
Explanation: Refer to the Adaptive Server Reference Manual for information about the
stored procedure you were running when you got this message.
3938 20 Fatal protocol error. xact_begin() API was invoked in the wrong context. The distributed
transaction is currently in ’%s’ state.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
3939 10 Illegal attempt to rollback transaction (xactname '%.*s') that has already committed in
database '%.*s', spid %d.
Explanation: Check command semantics and processing logic of your query.
3940 10 The MSDTC Service is not enabled. Please consult the errorlog and restart the MSDTC
Service.
Explanation: Check command semantics and processing logic of your query.
3941 10 The MSDTC Interface %s failed with error 0x%lx -- %s.
Explanation: Check command semantics and processing logic of your query.
3942 16 Database %s is not allowed to participate in a distributed transaction.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.
3943 14 %s’ transactions are not allowed in an HA configuration.
Explanation: Command failed due to invalid or illegal request. Adaptive Serve r cannot
perform the requested action. Take any corrective action indicated by the message.
3944 16 Attempt to BEGIN TRANSACTION in database ’%S_DBID’ failed because the
database is in standby access mode.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.
3945 16 You cannot begin an external transaction for a server that is in single-user mode.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.
Number Severity Text and Explanation