Consultas para a tabela SQLAssessmentRecommendation
Para obter informações sobre como usar essas consultas no portal do Azure, consulte o tutorial do Log Analytics. Para a API REST, consulte Consulta.
Recomendações de SQL por área de foco
Conte todas as recomendações SQL por área de foco.
SQLAssessmentRecommendation
| summarize AggregatedValue = count() by FocusArea
Recomendações de SQL por computador
Conte as recomendações SQL com resultado com falha por computador.
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by Computer
Recomendações SQL por instância
Conte as recomendações SQL com resultado com falha por instância.
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by SqlInstanceName
Recomendações SQL por banco de dados
Conte as recomendações SQL com resultado reprovado por banco de dados.
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by DatabaseName
Recomendações SQL por AffectedObjectType
Conte as recomendações SQL com resultado com falha por tipo de objeto afetado.
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by AffectedObjectType
Quantas vezes cada recomendação SQL exclusiva foi acionada?
Conte as recomendações SQL com resultado com falha por recomendação.
SQLAssessmentRecommendation
| where RecommendationResult == "Failed"
| summarize AggregatedValue = count() by Recommendation
Recomendações de avaliação SQL de alta prioridade
Recomendação de segurança de alta prioridade mais recente com resultado reprovado pela ID de recomendação.
SQLAssessmentRecommendation
| where FocusArea == 'Security and Compliance' and RecommendationResult == 'Failed' and RecommendationScore>=35
| summarize arg_max(TimeGenerated, *) by RecommendationId