Saya tidak berpikir ada yang hilang. Ini mungkin prosedur tersimpan dalam yang dipanggil dari dalam transaksi (TRANCOUNT =1), memulai transaksinya sendiri (TRANCOUNT =2) dan kemudian memutarnya kembali. Ya, itu berarti memutar kembali, tetapi mengembalikan memengaruhi semua transaksi dan tidak hanya yang paling dalam, sehingga prosedur mengacaukan alur eksekusi.
Cara untuk menemukan tempat tergantung pada alat/keterampilan yang tersedia. Cara yang lebih baik adalah dengan menggunakan SQL Profiler yang menunjukkan semua perintah yang dijalankan oleh aplikasi terhadap server. Temukan prosedur tersimpan terluar dan lihat kodenya untuk mencari panggilan prosedur lainnya.