Forum
Merhabalar C# da geliştirdiğim projemde SQL kullanıyorum ve procedurelerle işlemlerimi gerçekleştiriyorum fakat testlerde şöyle bir durum ile karşılaştım.
Aynı anda localde, aynı VT nını kullanan iki programda aynı işlemi gönderdiğim de Vt sadece bir bilgisayara cevap veriyor ve diğer bilgisayarın sql işlemleri gerçekleşmiyor. Aynı zamanda Kullandığım Triggerlardan da bir cevap gelmiyor.
Burada yapmam gereken nedir ? Multithread mı kullanmam lazım yoksa Sql den farklı bir ayarla bu nu halledebilir miyim ?
İyi Çalışmalar dilerim.
Multithread farklı bir olay. Aynı anda birden fazla thread çağırmak için kullanıyoruz. Sizin durumunuz sanki transaction ile ilgili görünüyor. Birinci istemci bir transaction başlatıyor ve sonlanana kadar diğer istemciler işlem yapamıyor gibi görünüyor. İlk etapta Transaction yönetiminizi gözden geçirmenizi tavsiye edeceğim.
Multithread farklı bir olay. Aynı anda birden fazla thread çağırmak için kullanıyoruz. Sizin durumunuz sanki transaction ile ilgili görünüyor. Birinci istemci bir transaction başlatıyor ve sonlanana kadar diğer istemciler işlem yapamıyor gibi görünüyor. İlk etapta Transaction yönetiminizi gözden geçirmenizi tavsiye edeceğim.
Peki şuan da açık bir transaction 'ın varlığını kontrol edebilir miyiz bir bilginiz var mı ?
Aşağıdaki link yardımcı olacaktır. İyi çalışmalar.