マルチテナントソリューションに取り組んでいます。そのため、SQL Server には多数のデータベースがあります。ロックの問題を調べており、どのロックが待機されているかを確認できる必要があります。
sys.dm_tran_locks動的ビューを照会しましたが、resource_associated_entity_id 列によって参照されるデータベース、オブジェクト、およびインデックス名も含めたいと考えています。これはsys.partitionsテーブルにリンクしていますが、そのテーブルは現在のデータベースの行のみを返し、私が見ているロックは複数のデータベースに分散されています。
カーソルを作成せずに動的に生成されたクエリを使用せずにこの情報を取得する方法はありますか?