我正在處理多租戶解決方案。因此,我們在SQL Server上有很多數據庫。我正在查看鎖定問題,需要能夠查看哪些鎖正在等待。如何從sys.dm_tran_locks獲取索引名稱
我查詢了sys.dm_tran_locks動態視圖,但還想包含由resource_associated_entity_id列引用的數據庫,對象和索引名稱。這通過鏈接到sys.partitions表,但該表只返回當前數據庫的行,而我正在查看的鎖分佈在幾個數據庫周圍。
有沒有辦法在不創建遊標並使用動態生成的查詢的情況下獲取此信息?
馬丁:我剛剛注意到,我忘了放在有關傳入數據庫名稱的用法。我意識到你已經將它標記爲已接受,但無論如何都要更新以清楚我的意思,讓它變得如此簡單 - 就像:-) – 2014-10-21 18:59:51