Не допускается откат транзакции внутри определяемой пользователем операции, триггера или статистической функции, так как транзакция не запущена на этом уровне среды CLR. Измените логику приложения, чтобы соблюдать строгую вложенность транзакций.
Click to search this error in Google
English version
Transaction is not allowed to roll back inside 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.