Compartilhar via


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