Фиксация транзакции не допускается внутри определяемой пользователем процедуры, триггера или статистической функции, так как транзакция не запущена на уровне среды CLR. Измените логику приложения, чтобы соблюдать строгую вложенность транзакций.
Click to search this error in Google
English version
Transaction is not allowed to commit inside of a user defined routine, trigger or aggregate because the transaction is not started in that CLR level. Change application logic to enforce strict transaction nesting.