We have a looped procedure which does a high volume data processing of transcating, loading and merging two tables using split and merge. During the data processing the system is rolling back the processed data even though there are no explicit rollbacks set up on the procedures.
Are there situations where the SQL Server will automatically rollback these transactions when there is not enough space or if something is wrong with the proc.
There are no validation errors in the procedure or any message while the procedure is executed. The data just disappears.
Thank you for your time and help.