Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Este artículo se aplica a las nubes gubernamentales. Si usa nubes comerciales, consulte el artículo Verificar la protección de máquinas con SQL.
Después de habilitar la protección para máquinas virtuales (VMs) SQL con el plan Defender for SQL Servers on Machines, verifica que tus servidores SQL estén protegidos. Este artículo muestra cómo comprobar el estado de protección de múltiples máquinas virtuales de Azure, de VMs habilitadas con Azure Arc y de VMs individuales de servidores SQL en entornos de nube gubernamental.
Comprobación de la protección en varias máquinas virtuales de Azure
Obtenga el informe de estado de protección de Defender for SQL Servers on Machines para todas las máquinas virtuales SQL de una suscripción de Azure especificada ejecutando el script de PowerShell Get-SqlVMProtectionStatusReport.ps1. El script solo se aplica a Azure máquinas virtuales.
Comprobación de la protección en varias máquinas virtuales habilitadas para Azure Arc
Verifica el estado de protección en varias máquinas virtuales habilitadas para Azure Arc. Ejecuta la siguiente consulta en Azure Resource Graph para identificar instancias no protegidas.
En el portal de Azure, busca y selecciona Azure Resource Graph.
Copie y ejecute la consulta siguiente para identificar máquinas virtuales habilitadas para Azure Arc que no están en un estado protegido.
resources | where type == "microsoft.azurearcdata/sqlserverinstances" | extend SQLonArcProtection= tostring(properties.azureDefenderStatus) | extend ProtectionStatusLastUpdate = tostring(properties.azureDefenderStatusLastUpdated) | project name, SQLonArcProtection, ProtectionStatusLastUpdate, resourceGroup, location, type, tenantId, subscriptionId, properties | order by ['name'] ascRevisa los resultados, comprobando el estado de SQLonArcProtection . Cualquier resultado que no indique
Protectedsignifica que la VM de SQL Server o SQL Server habilitado para Azure Arc no está protegido.Si el
ProtectionStatusLastUpdatecampo no muestra una fecha dentro del último día, es posible que la máquina no esté protegida. Para confirmarlo, verifica la protección en una única máquina virtual SQL server. En el portal de Azure, comprueba el estado de protección en SecurityDefender>for Cloud.
El script puede devolver los siguientes estados de protección posibles:
- Protegido: Defender para SQL protege activamente la instancia. Asegúrate de que la información no esté desactualizada revisando el campo Última Actualización .
- No protegido: Defender para SQL encontró problemas al proteger la instancia. Este estado indica que se requiere alguna intervención para habilitar la protección correcta.
- Inactivo: Defender para SQL se ejecuta en la máquina, pero la instancia de SQL está en pausa o detenida.
- Vacío o desconocido: no se pudo recuperar el estado de protección o no existe en el equipo. En este caso, supongamos que la instancia no está protegida por Defender para SQL.
Comprobación de la protección en una sola máquina virtual con SQL Server
Para verificar la protección de una única máquina virtual SQL server, sigue estos pasos en el portal de Azure.
Dependiendo de los recursos de tu entorno, busca y selecciona máquinas virtuales SQL o SQL Server - Azure Arc.
Busque y seleccione el recurso correspondiente.
En la pestaña Seguridad, seleccione Defender for Cloud.
Compruebe el estado de protección. Si el estado es Protegido, la implementación se realizó correctamente.
Solución de problemas de máquinas desprotegidas
Si las bases de datos no están protegidas, sigue las instrucciones en Solucionar problemas de protección de máquinas SQL.