これらのクエリを Azure portal で使用する方法については、Log Analytics チュートリアルを参照してください。 REST API については、「クエリ」を参照してください。
対象領域別の SQL の推奨事項
対象領域別のすべての SQL の推奨事項をカウントします。
SQLAssessmentRecommendation
| summarize AggregatedValue = count() by FocusArea
コンピューター別の SQL の推奨事項
SQL の推奨事項を、失敗した結果を含めてコンピューター別にカウントします。
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by Computer
インスタンス別の SQL の推奨事項
SQL の推奨事項を、失敗した結果を含めてインスタンス別にカウントします。
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by SqlInstanceName
データベース別の SQL の推奨事項
SQL の推奨事項を、失敗した結果を含めてデータベース別にカウントします。
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by DatabaseName
AffectedObjectType 別の SQL の推奨事項
SQL の推奨事項を、失敗した結果を含めて、影響を受けるオブジェクトの種類別にカウントします。
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by AffectedObjectType
一意の SQL 推奨事項ごとのトリガー回数
SQL の推奨事項を、失敗した結果を含めて推奨事項別にカウントします。
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by Recommendation
優先度の高い SQL 評価の推奨事項
失敗した結果を含む推奨事項 ID 別の優先度の高い最新のセキュリティの推奨事項。
SQLAssessmentRecommendation
| where FocusArea == 'Security and Compliance' and RecommendationResult == 'Failed' and RecommendationScore>=35
| summarize arg_max(TimeGenerated, *) by RecommendationId