İmleci hareket yalıtım düzeyleri
Belirli bir imleç kilitleme davranışını ayarlama, imleci seçin, belirtilen tüm kilitleme ipuçları imleç eşzamanlılık kilitleme davranışlarını birleştirerek belirlenir hareket ve işlem yalıtım düzey seçenekleri.
Microsoft SQL Server supports these cursor transaction isolation levels:
Kaydedilen Okuma
SQL Server bir paylaşımı ele geçirme işlemi sayısı kilit iken bir imleç bir satıra ancak boşaltır okuma kilit satır okuma hemen sonra.Paylaşılan kilit istekleri tarafından engellendiği için bir özel kullanım kilidi, bir imleç başka bir görevin güncelleştirilmiş ancak henüz kaydedilmeyen bir satırı okuması engellenir.Kaydedilen Okuma olduğu her ikisi için de varsayılan yalıtım düzey ayarı SQL Server ve odbc.Kaydedilmeyen okuma
SQL Server Kilit Yok imleç bir satır okurken ister ve hiçbir özel kilit geliştirir.İmleçler zaten güncelleştirildi ancak henüz kabul edilen değerler ile doldurulmuş olması.Kullanıcı tüm kilitleme hareket denetim mekanizmaları atlayarak SQL Server.Yinelenebilir okuma veya seri hale getirilebilir
SQL Server istekleri bir paylaşılan kilit içine imlecinde olarak okuma kaydedilmiş, ancak, imleci okundukça her satırda bir hareket içinde açılan paylaşılan kilits hareket satırı okuduktan sonra yerine bırakılan sonuna kadar tutulur.Bu holdlock belirleyen bir deyim üzerinde aynı etkiye sahiptir.Anlık görüntü
SQL Server Kilit Yok imleç bir satır okurken ister ve hiçbir özel kilit geliştirir.İmleç hareketi ilk başladığında saat değerleri olarak doldurulur.Kaydırma kilitleri anlık görüntü görüntü yalıtım kullanımı ne olursa olsun yine de istenir.