多半是因为全局的变量@@TRANCOUNT 被置为0 将COMMIT WORK 等操作注掉就好。 IF @@TRANCOUNT > 0 -- COMMIT WORK 转载于:https://www.cnblogs.com/doc/archive/2008/12/23/1360331.html