20
An illegal attempt was made to update `%.*s` in database `%S_DBID` using a transaction that was started in database `%S_DBID` (mode: %d, type: %d).
This is an internal error and is raised only if trace flag 3945 is enabled. Any transaction that modifies an object will write log records in that database (associated with the object). When a transaction is started in one database and tries to modify an object in other database, this error is raised.
It is not illegal to update an object in a different database than which the transaction was started; but Adaptive Server has detected an internal error when doing so. Disable trace flag 3945 to avoid seeing this message.
If the error persists, a configurable shared memory dump (CSMD) may be helpful in determining the root cause. Information about CSMD can be found in the chapter “Other Useful Tasks” in the most recent version of the Troubleshooting and Disaster Recovery guide
Version 15.0 and later