aggle-rithm
Ardent Formulist
I'm in the middle of a monstrous upgrade of our timecard tracking software (not my area of expertise, but it got dumped in my lap). I keep getting errors running the scripts that are auto-generated by the upgrader the vendor provided. The scripts continue for a while despite the errors, but eventually the upgrade always fails.
The errors I'm getting are something like: "The number of 'begin transaction' statements do not match the number of 'commit/rollback' statements".
I can see where this could cause failures; some batches could commit too early or not get commited at all.
What I was wondering was: If a different process is accessing the same server, and they both use the same name for a named transaction, is it possible for SQL Server to get confused about which process is doing what?
Maybe "confused" is not such a good word: Is it normal behavior to SQL Server to apply transactions independently of the process it was started in?
(BTW, this is Microsoft, not Sybase.)
The errors I'm getting are something like: "The number of 'begin transaction' statements do not match the number of 'commit/rollback' statements".
I can see where this could cause failures; some batches could commit too early or not get commited at all.
What I was wondering was: If a different process is accessing the same server, and they both use the same name for a named transaction, is it possible for SQL Server to get confused about which process is doing what?
Maybe "confused" is not such a good word: Is it normal behavior to SQL Server to apply transactions independently of the process it was started in?
(BTW, this is Microsoft, not Sybase.)