Saklı yordam içinde aşağıdakiler var: (sql server 2008)
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
BEGIN TRANSACTION getStuff
BEGIN TRY
/* some selects, updates, etc, etc. */
....
COMMIT TRANSACTION getStuff
END TRY
BEGIN CATCH
...
END CATCH
Bu işlem tabanlı olduğundan, veritabanı bağlantılarının geri kalanı SERIALIZABLE'dan etkilenmeyecekti.
Taahhüdümden sonra kesin olarak okumak için dolaylı olarak izolasyon düzeyi ayarlamam gerekir mi? Bu, uygulama sunucum ile veritabanı sunucum arasındaki diğer bağlantıları olumsuz etkileyecek mi?