SQLAssessmentRecommendation テーブルのクエリ

Azure portal でこれらのクエリを使用する方法については、 Log Analytics のチュートリアルを参照してください。 REST API については、「 Query」を参照してください。

フォーカス領域別の 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