Как сказал @Marc в своем комментарии, сообщения, вероятно, отфильтровываются. Вы будете получать только сообщения транзакций T-SQL в профиле по умолчанию, а не сообщения транзакций, которые отправляются с использованием API напрямую (как это делает TransactionScope
).
В SQL Server Profiler перейдите к выбору события трассировки и установите флажок «Показать все события». Внизу внизу находится категория «Транзакции», и она должна дать вам то, что вам нужно. В частности, события, начинающиеся с TM:
.