We recently started getting a large quantity of DML Begin/Commit/Rollback Transaction Audit Events recorded. There is no database listed, the login is different for the events and the Application tends to be from three different main sources. What would cause these to be reported at a server level, seeing as there is no database listed?
Here is an example of one of the events being captured. There are no SQL Scripts being captured between the begin and commit, only the random begin/commit/rollback. I'm only tracking two databases, one of which we are tracking DML statements on. The job captured in this event never touches any monitored databases, doesn't use explicit transactions, and runs against a specific database.