bkz:sys.syslockinfo (Transact-sql)
Bütün verilmiş, dönüştürme ve lock istekleri bekleyen hakkında bilgi içerir.
Önemli |
---|
Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için görünüm olarak dahil edilmiştir. Bunun yerine, geçerli SQL Server sistem görünümlerini kullanmanızı öneririz. Eğdeğerli sistem görünümü veya görünümleri için bkz. SQL Server 2000 Sistem Tablolarını SQL Server 2005 Sistem Görünümleriyle Eşleme. Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın. |
Önemli |
---|
Bu özellik önceki sürümlerinden değişti SQL Server. Daha fazla bilgi için, bkz. En son değişiklikleri SQL Server 2012 veritabanı altyapısı özellikleri. |
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
rsc_text |
nchar(32) |
Kilit kaynak metinsel tanımlaması. Kaynak adının bir parçası içerir. |
rsc_bin |
binary(16) |
İkili kilit kaynak. Asıl kilit kaynak kilit Yöneticisi'nde yer alan içerir. Kilit kaynak oluşturma Kilitle kaynak biçimi hakkında kendi bildiğiniz araçları biçimlendirilmiş için bu sütunu eklenir ve gerçekleştirmek için kendini katılır syslockinfo. |
rsc_valblk |
binary(16) |
Kilit değeri blok. Bazı kaynak türleri, belirli kilit kaynak sahipliğini belirlemek için kilit yöneticisi tarafından sağlaması değil kilit kaynak ek veriler içerebilir. Örneğin, belirli nesne kimliği tarafından sayfa kilitlemeleri ait değil Kilit yükseltme ve diğer amaçlar için. Ancak, bir sayfa kilidi nesne kimliği kilit değeri blok eklenebilir. |
rsc_dbid |
smallint |
Kaynakla ilişkilendirilmiş veritabanı Kımlığı. |
rsc_indid |
smallint |
Uygunsa, kaynakla ilişkilendirilmiş dizin Kımlığı. |
rsc_objid |
int |
Uygunsa, kaynakla ilişkilendirilmiş nesne Kımlığı. |
rsc_type |
tinyint |
Kaynak türü: 1 = null kaynak (kullanılmaz) 2 = Veritabanı Dosya. 4 = Index 5 = Tablo 6 = Sayfa 7 = Anahtar 8 Ölçüde = 9 = RID (satır Kımlığı) 10 = Uygulama |
rsc_flag |
tinyint |
İç kaynak bayrakları. |
req_mode |
tinyint |
Kilit istek modu. Bu sütun isteyenin kilit modu ve verilen modu veya Dönüştür veya bekleme modunda temsil eder. 0 = NULL. Kaynağa hiçbir erişim izni verilir. Yer tutucu olarak hizmet vermektedir. 1 = Sch-s (şema kararlılık). Herhangi bir oturum şema öğesinde şema kararlılık kilit tutan ise bir tablo ya da dizini gibi bir şema öğesi düştü değil sağlar. 2 = Sch-m (şema değiştirme). Belirtilen kaynak şemasını değiştirmek istediği herhangi bir oturum tarafından yapılması gerekir. Diğer oturumları belirtilen nesnenin referans sağlar. 3 = s (paylaşılan). Tutarak oturumu, paylaşılan kaynağa erişim verilir. 4 = u (Update). Sonunda güncelleştirilebilir kaynaklardaki edinilen bir güncelleştirme kilit gösterir. Genel form birden çok oturum için potansiyel güncelleştirme kaynakları ileride kilitlediğinizde oluşan kilitlenme önlemek için kullanılır. 5 = x (özel). Tutarak oturumu, kaynağa özel erişim verilir. 6 = (Amacı paylaşılan). s kilitleri place niyeti gösterir kilit hiyerarşisindeki alt kaynakta. 7 = IU (niyet Update). u kilitleri place niyeti gösterir kilit hiyerarşisindeki alt kaynakta. 8 = IX (amaçlı özel). Place niyeti gösterir x Kilitleri kilit hiyerarşisindeki alt kaynakta. 9 = SIU (Paylaşılan amaçlı güncelleştirme). Paylaşılan bir kaynağa erişim izni güncelleştirme Kilitleri kilit hiyerarşisindeki sertifika kaynakları alma niyetiyle gösterir. 10 = Altı (Paylaşılan amaçlı özel). Paylaşılan bir kaynağa erişim izni özel kilit kilit hiyerarşisindeki bağımlı kaynaklar alma niyetiyle gösterir. 11 = UIX (güncelleme amaçlı özel). Kaynak bağımlı kaynaklar kilit hiyerarşideki özel kilit alma niyetiyle bir güncelleştirme kilit beklemeye gösterir. 12 = BU. Toplu işlemler tarafından kullanılır. 13 = RangeS_S (anahtar aralığı paylaşılan ve paylaşılan kaynak kilit). Seri hale getirilebilir aralığı tarama gösterir. 14 = RangeS_U (anahtar aralığı paylaşılan ve güncelleştirme kaynak kilit). Seri hale getirilebilir güncelleştirmesi taraması gösterir. 15 Rangeı_n (anahtar aralığı Ekle ve Null kaynak kilit) =. Yeni bir anahtar dizin eklemeden önce aralıkları sınamak için kullanılır. 16 = Rangeı_s.RangeI_N. Ve s kilitleri bir çakışma tarafından oluşturulan anahtar aralığı dönüştürme kilit. 17 = Rangeı_u. Ve u kilitleri bir çakışma tarafından oluşturulan anahtar aralığı dönüştürme kilit. 18 = Rangeı_x. Ve x kilitleri bir çakışma tarafından oluşturulan anahtar aralığı dönüştürme kilit. 19 = RangeX_S. Rangeı_n ve RangeS_S bir çakışma tarafından oluşturulan anahtar aralığı dönüştürme kilit. kilitler. 20 RangeX_U =. Ve RangeS_U kilitleri bir çakışma tarafından oluşturulan anahtar aralığı dönüştürme kilit. 21 RangeX_X (özel anahtar aralığı ve özel kaynak kilit) =. Bir aralıktaki bir anahtar güncelleştirilirken kullanılacak dönüştürme kilit budur. |
req_status |
tinyint |
Kilitleme isteği durumu: 1 = İzni verilsin 2 = Dönüştürme 3 = Bekleyen |
req_refcnt |
smallint |
Kilit başvuru sayısı. Bir işlem için kilit ister belirli bir kaynağa her zaman, bir gönderim sayısı artırılır. Başvuru sayısı eşittir 0 kadar kilidi serbest olamaz. |
req_cryrefcnt |
smallint |
Kullanılan geleceğe aittir. Her zaman 0 olarak ayarlayın. |
req_lifetime |
int |
Kilit süresi bit eşlem. Sorgu işlemci belirli bir aşamasında sorgu tamamlanana kadar işleme stratejileri belirli sorgu sırasında kilitleri kaynaklar sağlanmalıdır. Kilit süresi bitmap sorgu işlemcisi tarafından kullanılır ve gruplar belli bir aşamasında sorgu zaman serbest olabilir kilitleri belirtmek için hareket yöneticisi çalışmasını bitirdi. Bazı bit bit eşlem olarak kendi başvuru sayısı eşittir 0 bile bir hareket sonuna kadar tutulan kilitleri belirtmek için kullanılır. |
req_spid |
int |
İç Microsoft SQL Server Veritabanı Altyapısıkilidi isteyen oturumun Kımlığı işlem. |
req_ecid |
int |
Yürütme içeriği kimliği (ECID). Hangi konu paralel işlem belirli bir kilit sahibi belirtmek için kullanılır. |
req_ownertype |
smallint |
Kilidi ile ilişkili nesne türü: 1 = Hareket 2 = Imleç 3 = SESSION 4 = ExSession 3 Ve 4 veritabanı ve dosya grubu kilitler, sırasıyla izleme oturumu kilitleri, özel bir sürümünü temsil ettiğini unutmayın. |
req_transactionID |
bigint |
Benzersiz hareket içinde kullanılan kimlik syslockinfo ve profiler olay |
req_transactionUOW |
uniqueidentifier |
Birim, çalışma kimliği (uow) dtc hareket tanımlar. ms dtc hareketleri için uow 0 olarak ayarlanır. |
İzinler
Sunucu üzerindeki VIEW server state izni gerektirir.