Ben System.Transactions günlüğü etkinleştirdikten:System.Transactions kaynak uyarıları Linq 2-Sql
<system.diagnostics>
<sources>
<source name="System.Transactions" switchValue="Warning">
-- my listeners here
</source>
</sources>
</system.diagnostics>
ve benzeri tuhaf günlük uyarıların ÇOK bkz:
- Transaction.Rollback Eksik
- Askere Geri arama Negatif
- TransactionScope denilen
Biri üzerine biraz ışık tutabilir mi? Sistemim beklendiği gibi çalışıyor ve hiçbir ADO.NET düzeyi istisnası kalmadı. DAL kodu, açık işlem yönetimi veya herhangi bir hack olmadan tipik L2S kodudur.
SQL Profiler'i sunucuya hangi SQL'in gönderildiğini görmek için kullanabilirsiniz, böylece neler olup bittiği hakkında daha fazla bilgi sahibi olursunuz. Daha fazla bilgi olmadan bir cevap vermemiz çok zor. –
Profiler çıktısını izledim ve suçlu görmedim. Üretilen SQL deyimlerinin bu sorunla hiçbir ilgisi olmadığını düşünüyorum, çünkü SQL sunucusu bazı uyarılara neden olsa bile, yönetilen kodlara geri yayılamayabilirlerdi, değil mi? – UserControl
Veritabanları veya .NET kodu/L2S tarafından tetiklenen (her zaman olduğu gibi) bu uyarı nedir? Veritabanından kaynaklanıyorsa, orada yürütülen grupları/prosedürleri kontrol etmelisiniz. (Müşteriye yayılması gerektiğini düşünüyorum) –