Introducción a las evaluaciones a petición de SQL Server

La evaluación de SQL Server la permite diagnosticar posibles problemas con su entorno de SQL Server que se ejecuta localmente, en VM de Microsoft Azure Virtual Machines o en VM de Amazon Web Services (AWS). Puedes evaluar un solo servidor, varios servidores o un clúster de conmutación que ejecuta instancias de SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017 o SQL Server 2019, se admiten instalaciones de servidores independientes o de clúster de conmutación de Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 y Windows Server 2019.

Las recomendaciones cubren áreas como el control de cambios, la supervisión, la recuperación ante desastres, los acuerdos de nivel de servicio, los elementos de configuración y el correcto funcionamiento de los principales componentes del entorno de SQL.

Esta evaluación se diseñó para proporcionarle instrucciones accionables concretas en áreas de enfoque para mitigar los riesgos en los servidores SQL Server y en la organización.

La evaluación de SQL Server se centra en varios elementos clave, entre los que se incluyen los siguientes:

  • Configuración de SQL Server
  • Diseño de base de datos
  • Seguridad
  • Rendimiento
  • Siempre activado
  • Clúster
  • Preparación de la actualización
  • Análisis del registro de eventos
  • Excelencia operativa

Ejecución de la evaluación de SQL Server

Requisitos previos

Para sacar el máximo partido a las evaluaciones a petición disponibles en el Centro de servicios, debe cumplir los siguientes requisitos:

  1. Haber vinculado una suscripción de Azure activa al Centro de servicios y haber agregado la evaluación de SQL Server. Para obtener más información, consulte Introducción a las evaluaciones a petición o vea el vídeo sobre vinculación.
  2. Una cuenta de dominio (usuario o cuenta de servicio administrada) con los siguientes derechos:
    • Miembro del grupo de administradores locales en todos los servidores del entorno.
    • Rol SysAdmin en todos los servidores de Microsoft SQL Server del entorno.
  3. Revise el documento de requisitos previos para la evaluación de SQL Server. En este documento, se explica la documentación técnica detallada de la evaluación de SQL Server y la preparación del servidor que se requiere para ejecutar la evaluación. También se describen los diferentes tipos de datos que recopila la evaluación.

Nota:

De media, se tarda una hora en realizar la configuración del entorno para ejecutar una evaluación a petición. Tras la ejecución de una evaluación, puede consultar los datos en Azure Log Analytics. De este modo, se obtiene una lista de recomendaciones ordenada por prioridades y dividida en seis áreas principales. Esto ayuda a que usted y su equipo comprendan rápidamente los niveles de riesgo y el estado del entorno, y a que tomen acciones para reducir los riesgos y mejorar la integridad de TI.

Configurar la evaluación de SQL Server

Nota:

Solo podrá configurar la evaluación correctamente una vez que haya vinculado su suscripción de Azure al Centro de servicios y que haya agregado la evaluación de SQL Server desde Mantenimiento > Evaluaciones en el Centro de servicios.

  1. En la máquina de recopilación de datos, cree la siguiente carpeta: C:\LogAnalytics\SQLServer (o cualquier otra carpeta excepto C:\ODA, que se reserva por el sistema).

  2. Si usas una cuenta de dominio de usuario, abre la versión normal de PowerShell (no ISE) en modo administrador y ejecuta el siguiente cmdlet:

    Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory>

    where YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment.

    <WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded data

Si se evalúa más de un entorno, se usa “;” entre los entornos. En el caso de un clúster de conmutación por error, compruebe su nombre de red virtual. Directory es la ruta de acceso a un directorio existente que se usa para almacenar los archivos creados durante la recopilación y el análisis de datos desde el entorno. Proporcione las credenciales de la cuenta de usuario necesarias que cumplen con los requisitos que se mencionan anteriormente en este artículo.

  1. Si usas una cuenta de servicio administrada de grupo, abre la versión normal de PowerShell (no ISE) en modo administrador y ejecuta el siguiente cmdlet:

    Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory> -RunWithManagedServiceAccount $True

    where YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment. When prompted for password just press enter, as you are using a gMSA you don't need to provide a password as it is handled by the system

    <WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded data

Si se evalúa más de un entorno, se usa “;” entre los entornos. En el caso de un clúster de conmutación por error, compruebe su nombre de red virtual. Directory es la ruta de acceso a un directorio existente que se usa para almacenar los archivos creados durante la recopilación y el análisis de datos desde el entorno. Proporcione las credenciales de la cuenta de usuario necesarias que cumplen con los requisitos que se mencionan anteriormente en este artículo.

  1. La recopilación de datos se activa mediante la tarea programada denominada SQLAssessment dentro de una hora después de ejecutar el script anterior y, luego, cada 7 días. La tarea se puede modificar para que se ejecute en una fecha u hora diferente o incluso se puede forzar para que se ejecute inmediatamente desde la Biblioteca del Programador de tareas > Microsoft > Operations Management Suite > AOI*** > Evaluaciones > SQLAssessment.
  2. Durante la recopilación y el análisis, los datos se almacenan temporalmente en la carpeta Directorio de trabajo que se estableció durante la configuración.
  3. Después de algunas horas, los resultados de su evaluación estarán disponibles en el panel de Azure Log Analytics y el Centro de servicios. Para ver los resultados, vaya a Services Hub > Mantenimiento de TI > Evaluaciones a petición y luego haga clic en Ver todas las recomendaciones en la evaluación activa.
  4. Si deseas que un ingeniero acreditado de Microsoft repase contigo los problemas de tu entorno de SQL Server, puedes ponerte en contacto con tu representante de Microsoft y preguntarle sobre la entrega remota o in situ dirigida por CSA.
contrato Ingeniero remoto Ingeniero in situ
Premier Hoja de datos remota de SQL Hoja de datos in situ de SQL
Unificado Hoja de datos remota de SQL Hoja de datos in situ de SQL