Aracılığıyla paylaş


Kilitleme bilgisi (Veritabanı Altyapısı) görüntüleme

SQL Server örnek geçerli olan kilitleme etkinliği hakkında bilgi almak için çeşitli yollar sağlar SQL Server Database Engine.

Konu

Açıklama

Olay kategorisi kilitler.

Bu alternatif SQL Server Profiler, olayları bir izlemesinde kilitleme hakkında bilgi yakalamak için kilit olay kategorisi belirtebilirsiniz.

SQL Server kilit nesnesi

Sistem Monitörü'nde, kilitlerin nesne örnek kilitleme düzey izlemek için sayaçları belirtebileceğiniz Database Engine.

sys.dm_tran_locks (Transact-SQL)

Sorgu yürütebilir sys.dm_tran_locks örneğini kilitleme geçerli durumu hakkında bilgi edinmek için dinamik yönetim görünümüDatabase Engine.

EnumLocks()

Bir uygulamayı kullanarak SQL Server Yönetim Nesneleri (SMO) API içinde örnek etkin kilitlerin listesini alabilirsiniz Database Engine kullanarak EnumLocks yöntemSunucu sınıf.

EnumLocks()

SMO API kullanan bir uygulama kullanarak belirli bir veritabanı etkin kilitlerin listesini elde edebilirsiniz EnumLocks yöntemVeritabanı sınıf.

Geriye dönük uyumluluk özelliğini olarak Database Engine Ayrıca önceki sürümlerinde kullanılabilen kilitler hakkında bilgi almak için aşağıdaki yolları destekler. SQL Server.

Konu

Açıklama

EnumLocks Method

SQL Distributed Management Objects (DMO) API kullanan bir uygulamanın örnek etkin kilitlerin listesini alabilirsiniz Database Engine kullanarak EnumLocks yöntemSQL Server sınıf.Için SQL Server 2005, the SMO kullanın. EnumLocks yöntem sunucu nesnesinin.

sp_lock (Transact-SQL)

Bu sistemin, saklı yordam örnek etkin kilitler hakkında bilgi verir... Database Engine. Için SQL Server 2005 ve daha sonra sys.dm_tran_locks dinamik yönetimi yerine görüntüleyin.

sys.syslockinfo (Transact-SQL)

Bu uyumluluk görünüm örnek etkin kilitler hakkında bilgi verir... Database Engine. Için SQL Server 2005 ve daha sonra sys.dm_tran_locks dinamik yönetimi yerine görüntüleyin.