Configuración de SQL Assessment | SQL Server en servidores habilitados para Azure Arc

SQL Assessment proporciona un mecanismo para evaluar la configuración de SQL Server. En este artículo se proporcionan instrucciones para usar SQL Assessment en una instancia de SQL Server en servidores habilitados para Azure Arc.

Requisitos previos

Ejecución de SQL Assessment a petición

  1. Abra el recurso de SQL Server: Azure Arc y seleccione Estado del entorno en el menú izquierdo.

    Importante

    Si la extensión MMA no está instalada, no puede iniciar SQL Assessment a petición.

  2. Seleccione el tipo de cuenta. Si tiene una cuenta de servicio administrado, le permitirá iniciar SQL Assessment directamente desde el portal. Especifique el nombre de la cuenta.

    Nota

    Al especificar una cuenta de servicio administrada, se activa el botón Configurar SQL Assessment para que pueda iniciar la valoración desde el portal mediante la implementación de una extensión CustomScriptExtension. Como solo puede implementar una extensión CustomScriptExtension al mismo tiempo, la extensión de script para SQL Assessment se quitará automáticamente después de la ejecución.

    Si ya tiene otra extensión CustomScriptExtension implementada en la máquina host, no se activará el botón Configurar SQL Assessment.

  3. Si quiere cambiar el valor predeterminado, especifique un directorio de trabajo en la máquina de recopilación de datos. De forma predeterminada, se usa C:\sql_assessment\work_dir. Durante la recopilación y el análisis, la valoración almacena temporalmente los datos en esa carpeta. Si la carpeta no existe, la valoración la crea automáticamente.

  4. Si hace clic en Configurar SQL Assessment para iniciar SQL Assessment desde el portal, se muestra una burbuja de implementación estándar.

    Como alternativa, puede iniciar SQL Assessment desde la máquina de destino. Haga clic en Descargar script de configuración, copie el script descargado en la máquina de destino y ejecute uno de los siguientes bloques de código en una instancia de administrador de powershell.exe:

    • Cuenta de dominio: se le pedirá la cuenta de usuario y la contraseña.

      Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
      & '.\AddSqlAssessment.ps1'
      
    • Cuenta de servicio administrada (MSA)

      Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
      & '.\AddSqlAssessment.ps1' -ManagedServiceAccountName <MSA account name>
      

    Nota

    El script programa una tarea denominada SQLAssessment, que desencadena la recopilación de datos. Esta tarea se ejecuta en un plazo de una hora después de ejecutar el script. A continuación, se repite cada siete días.

    Sugerencia

    Puede modificar la tarea para que se ejecute en una fecha y hora diferentes, o incluso forzarla para que se ejecute inmediatamente. En la biblioteca del programador de tareas, busque Microsoft > Operations Management Suite > AOI*** > Assessments > SQLAssessment.

Visualización de resultados de SQL Assessment

  • En el panel Estado del entorno, seleccione el botón View SQL Assessment results (Ver resultados de SQL Assessment).

    Nota

    El botón View SQL Assessment results (Ver resultados de SQL Assessment) en la hoja Estado del entorno está deshabilitado hasta que los resultados estén listos en Log Analytics. Este proceso puede tardar hasta dos horas después de procesar los archivos de datos en el equipo de destino.

  • Puede ver el estado del procesamiento de datos en la máquina de recopilación mediante la comprobación de los archivos en la carpeta de trabajo. Una vez completada la tarea programada, debería ver varios archivos con el prefijo new. en el directorio de trabajo.

  • Microsoft Monitoring Agent examina la carpeta de trabajo cada 15 minutos. Busca archivos new.* y envía los datos al área de trabajo Log Analytics. Una vez que MMA carga el archivo, cambia de prefijo de new. a processed.

    Captura de pantalla que muestra una ventana del administrador de archivos con archivos de datos procesados.

Pasos siguientes