Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
Este artigo aplica-se a nuvens governamentais. Se estiver a utilizar nuvens comerciais, consulte o artigo sobre Troubleshoot Defender for SQL on Machines deployment.
Se ativar o Defender for SQL Server em máquinas e algumas instâncias SQL não estiverem em estado protegido, use este artigo para resolver problemas de implementação.
Antes de iniciar os passos de resolução de problemas, certifique-se de que tem:
- Foram seguidos os passos para habilitar o Defender para SQL nos computadores.
- Revisei o estado de proteção das bases de dados a correr em máquinas protegidas.
Passo 1: Compreender como os recursos são criados
O Defender for SQL Servers para Máquinas cria automaticamente recursos, como mostrado no diagrama.
Os recursos estão resumidos na tabela:
| Tipo de recurso | Nível criado |
|---|---|
| Grupo de recursos. Criado na região leste do Azure dos EUA. | Nível de subscrição |
| Identidade gerida. Uma identidade gerida atribuída pelo utilizador é criada em cada região do Azure. | Nível de subscrição |
| Espaço de trabalho do Log Analytics. Use o padrão ou um espaço de trabalho personalizado. | Nível de subscrição |
| Regra de recolha de dados (DCR). Criado para cada espaço de trabalho. | Nível de subscrição |
| Associação de regras de recolha de dados (DCRA) | Definido em cada instância do SQL Server |
| Azure Monitoring Agent (AMA) | A extensão está instalada em cada instância do SQL Server |
| Defender para Extensão SQL | A extensão está instalada em cada instância do SQL Server |
Passo 2: Certifique-se de que as extensões são permitidas
Para garantir que a proteção funciona como esperado, certifique-se de que a sua política de recusa organizacional não bloqueia estas extensões:
Defender for SQL (IaaS e Arc)
- Fornecedor: Microsoft.Azure.AzureDefenderForSQL
- Tipo: AdvancedThreatProtection.Windows
Extensão de IaaS SQL (IaaS)
- Editora: Microsoft.SqlServer.Management
- Tipo: SqlIaaSAgent
Extensão IaaS SQL (Arc)
- Editora: Microsoft.AzureData
- Tipo: WindowsAgent.SqlServer
Extensão AMA (IaaS e Arc)
- Publisher: Microsoft.Azure. Monitor
- Tipo: AzureMonitorWindowsAgent
Passo 3: Garantir que a região Este dos EUA é permitida
Quando ativas o plano, o Azure cria um grupo de recursos na região Leste dos EUA. Certifique-se de que as políticas de negação não bloqueiam esta região.
Passo 4: Verificar as convenções de nomenclatura de recursos
O Defender for SQL Server em Máquinas utiliza convenções de nomenclatura específicas para recursos. Certifique-se de que a sua organização não bloqueia estas convenções de nomenclatura e não modifique quaisquer recursos criados automaticamente.
- DCR:
MicrosoftDefenderForSQL--dcr - DCRA:
/Microsoft.Insights/MicrosoftDefenderForSQL-RulesAssociation - Grupo de recursos:
DefaultResourceGroup- - Espaço de trabalho de Log Analytics:
D4SQL--
O Defender for SQL utiliza MicrosoftDefenderForSQL como etiqueta createdBy da base de dados.
Passo 5: Identificar configurações incorretas ao nível da subscrição
Para identificar quais as subscrições que apresentam configurações incorretas, use o livro de trabalho SQL Servers on Machines AMA Helper.
Abra o livro de exercícios do AMA Helper dos servidores SQL nas máquinas.
Na Visão Geral das Subscrições , revise as configurações incorretas ao nível da subscrição.
- SQL Servers no Máquinas Virtuais do Azure mostra subscrições que contêm Azure virtual machines (VMs).
- Arc-Enabled SQL Servers mostra subscrições que contêm VMs ativadas para Azure Arc.
As subscrições são apresentadas nestes separadores de acordo com o seu ambiente.
Revise as configurações dos componentes para cada subscrição.
- O número de instâncias do SQL Server na subscrição.
- Instâncias com a extensão Defender for SQL instalada.
- Instâncias com a extensão AMA instalada.
- DCRs criados para cada área de trabalho da subscrição em todas as regiões.
- DCRAs criados para cada instância do SQL.
- Identidade gerida criada para cada região ao nível da subscrição.
- Espaço de trabalho Log Analytics criado para cada região ao nível de subscrição.
- Autoprovisionamento AMA ativado para a subscrição.
- Defender for SQL ativado para a subscrição.
Para cada subscrição, verifique qual componente não corresponde à configuração esperada, como 0/1, 10/15 ou Nº. Na nossa captura de ecrã de exemplo, a subscrição Demo tem configurações incorretas no DCRA 0/1.
Depois de encontrar uma subscrição com configurações erradas, resolva primeiro as configurações erradas ao nível da subscrição, depois ao nível dos recursos e ao nível da instalação da extensão.
Passo 6: Resolver configurações incorretas ao nível da subscrição
Depois de identificares configurações incorretas, começa por corrigir problemas de DCR, depois problemas de espaço de trabalho e, finalmente, problemas de identidade ao nível da subscrição.
Corrija as configurações erradas pela ordem correta. A resolução DCR baseia-se na resolução do espaço de trabalho, e a resolução do espaço de trabalho depende da resolução da identidade. Se tentares resolver estas configurações erradas fora de ordem, as configurações erradas não são resolvidas.
Navegue para Política>Conformidade.
Selecione Âmbito.
Em Scope, selecione a subscrição relevante.
Na página de Conformidade , selecione a política de acordo com a configuração do seu espaço de trabalho:
- Espaço de trabalho predefinido: Defender for SQL em VMs do SQL e servidores SQL com o Arc ativado.
- Espaço de trabalho personalizado: Defender for SQL em VMs SQL e Servidores SQL ativados para Arc - personalizado.
Procure e resolva cada problema de não conformidade pela seguinte ordem: Identity>Workspace>DCR.
Resolva cada problema da seguinte forma:
-
Identity.
Create and assign a built-in user-assigned managed identity. -
Espaço de trabalho.
Configure the Microsoft Defender for SQL Log Analytics workspace. -
DCR.
Configure SQL Máquinas Virtuais to automatically install Microsoft Defender for SQL and DCR with a Log Analytics workspaceouConfigure Arc-enabled SQL Servers to automatically install Microsoft Defender for SQL and DCR with a Log Analytics workspace.
-
Identity.
Para cada política que não esteja em conformidade, reveja a razão de conformidade e selecione Criar tarefa de remediação para a resolver.
Preencha a informação relevante.
Selecione Corrigir.
Repita o processo de tarefa de remediação para cada política e subscrição não conformes.
Introduzir valores personalizados com o script de implementação do PowerShell
Se não conseguiu resolver os problemas de subscrição no livro de trabalho, o Defender para SQL Servers em Máquinas fornece um script de implantação do PowerShell que lhe permite introduzir os seus próprios valores para workspace, DCR e identidade de utilizador. Para usar o script do PowerShell, siga as instruções no artigo Enable Defender for SQL at scale.
Passo 7: Resolver configurações incorretas ao nível dos recursos
Após corrigir configurações incorretas ao nível da subscrição, corrija as configurações incorretas ao nível do recurso, incluindo configurações incorretas do DCRA e a implementação incompleta da extensão do AMA ou da extensão do Defender para SQL.
Resolução de problemas de configurações incorretas de extensões
Use os passos seguintes para resolver problemas de configurações incorretas de políticas relacionadas com extensões.
No portal do Azure, navegue até Conformidade de políticas>.
Selecione Âmbito.
No menu suspenso, selecione a subscrição com configurações erradas.
Procure e selecione Defender para SQL em VMs SQL e a iniciativa SQL Servers com suporte Arc.
Selecione o nome da apólice não conforme.
-
Extensão do Defender for SQL.
Create and assign a built-in user-assigned managed identity. -
Extensão AMA.
Configure SQL Máquinas Virtuais to automatically install Azure Monitor AgentouConfigure Arc-enabled SQL Servers to automatically install Azure Monitor Agent.
-
Extensão do Defender for SQL.
Para cada política que não esteja em conformidade, reveja a razão de conformidade e selecione Criar tarefa de remediação para a resolver.
Resolução de Problemas de Configurações Incorretas da DCRA
Utilize os seguintes passos para resolver problemas nas configurações incorretas da DCRA para a subscrição afetada.
No portal Azure, pesquise e selecione Regras de recolha de dados.
Selecione Subscrição igual e depois selecione a subscrição relevante.
Selecione Aplicar.
Encontre e selecione o DCR relevante. A convenção de nomenclatura DCR segue este formato:
MicrosoftDefenderForSQL-region-dcr.Selecione Configuração>Recursos.
Selecione + Adicionar.
Na tabela suspensa de Tipos de Recursos, selecione Máquinas - Azure Arc e Máquinas Virtuais de acordo com a sua implementação.
Expande cada grupo de recursos e seleciona cada máquina.
Selecione Aplicar.
Passo 8: Reverificar o estado de proteção
Depois de completar todos os passos desta página, verifique novamente o estado de proteção de cada instância do SQL Server.