Hi,
logprimary = 15, logsecondary = 0. Apologies if my terminology is awry...I've been using the term "extent" to denote a log file on disk (i.e. logprimary = 15 "extents").
From my understanding of SQL1224N I was under the impression that reason code 3 (according to the inbuilt CLP help) was the issue...to whit:
"The application was forced off because it was using more transaction log space than allowed by the database configuration parameter max_log or num_log_span."
As previously mentioned max_log is set to 90%. The error I'm seeing is being interpreted by the application layer as "out of log space". I figured that 90% of the 15 primary extents were being utilised by a single UOW.
Hope that explains my thinking a little better - as you've spotted I might be a bit confused about it all though
Tony