注:この質問は同じシナリオを使用する一連の質問の一部です。あなたのための
便宜上、シナリオは各質問で繰り返されます。それぞれの質問は異なる目標を提示します
しかし、シナリオのテキストは、このシリーズの各質問でまったく同じです。
あなたは、オンプレミスのMicrosoft SQL Serverを所有している会社のデータベース管理者です。
環境およびMicrosoft Azure SQL Databaseインスタンス。環境は複数の顧客をホストします
各顧客は専用のインスタンスを使用します。管理している環境が表示されます
次の表にあります。

WingDBを監視し、問題をトラブルシューティングするための情報を収集する必要があります。
あなたは何を使うべきですか?
正解:B
説明/参照:
Explanation:
sp_lockシステムストアドプロシージャはSQL Serverに同梱されており、ロックについての洞察を得ることができます。
それはあなたのシステムで起こっています。この手続きは、その中の多くの情報を以下のsyslock情報から返します。
masterデータベース。これは、許可、変換、およびすべての情報を含むシステムテーブルです。
ロック要求を待っています。
注:sp_lockは、将来のバージョンのMicrosoft SQL Serverでは削除される予定です。新しい機能ではこの機能を使用しないでください
開発作業を行い、現在この機能を使用しているアプリケーションを変更することを計画します。情報を入手する
SQL Serverデータベースエンジンのロックについては、sys.dm_tran_locks動的管理ビューを使用してください。
sys.dm_tran_locksは、SQL Serverで現在アクティブなロックマネージャリソースに関する情報を返します。
2008年以降各行は、ロックマネージャに対するロックマネージャへの現在アクティブな要求を表します。
許可されるか、許可されるのを待っています。
参照先:https://docs.microsoft.com/ja-jp/sql/relational-databases/system-stored-procedures/sp-lock-
トランザクションSQL