Здравствуйте, Аноним, Вы писали:
А>MS SQL Server 2000
А>Процедура вылетает по timeout (слишком долго отрабатывает тригер) и транзакция остается открытой. Какие последствия, думаю, известно. А>У кого какие предложения, как побороть эту траблу?
как насчет переписать триггер? я думаю такая производительность в любом случае никого не устроит!
а вообще надо внутри просто поставить проверку на открытую транзакцию: if (@@TRANCOUNT <>0) COMMIT TRANSACTION