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.
La evaluación de SQL Server le permite diagnosticar posibles problemas con el entorno de SQL Server que se ejecuta de forma local, en Microsoft Azure Virtual Machines (VM) o en máquinas virtuales de Amazon Web Services (AWS). Evalúe 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 está diseñada para proporcionar instrucciones específicas agrupadas en Áreas de enfoque para mitigar los riesgos de los servidores SQL Server y su organización.
La evaluación de SQL Server se centra en varios pilares clave, incluidos:
- configuración de SQL Server
- Diseño de base de datos
- Seguridad
- Rendimiento
- Siempre activado
- Clúster
- Preparación para 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 Microsoft Engage Center, debe cumplir los siguientes requisitos:
Disponga de una suscripción de Azure activa con Engage Center Connector implementado, un área de trabajo de Log Analytics, un servidor recopilador y, además, la extensión de evaluación de SQL Server agregada. Para obtener más información, consulte Introducción a las evaluaciones a petición.
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.
Revise el documento 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 necesaria 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 inicial del entorno para ejecutar una evaluación a petición. Después de ejecutar una evaluación, puede revisar 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.
Configuración de la evaluación de SQL Server
Nota:
Primero deberá configurar el conector de Engage Center para configurar evaluaciones a petición. Siga estas instrucciones para configurar el conector de Engage Center, conéctese a un área de trabajo de Log Analytics y agregue las evaluaciones a petición que desea configurar.
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).
Si usa una cuenta de dominio de usuario, abra la versión normal de PowerShell (no ISE) en modo administrador y ejecute el siguiente cmdlet:
Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory>-Provide the required user account credentials that satisfy the requirements mentioned in this article earlierwhere 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 dataSi 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.
Si usa una cuenta de servicio administrada de grupo, abra la versión normal de PowerShell (no ISE) en modo administrador y ejecute el siguiente cmdlet:
Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory> -RunWithManagedServiceAccount $Truewhere 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 dataSi 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.
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.
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.
Después de unas horas, los resultados de la evaluación estarán disponibles en la Log Analytics y en el panel del Centro de participación de Microsoft. Puede ver los resultados accediendo a Microsoft Engage Center > Estado de TI > Evaluaciones bajo demanda y, a continuación, seleccionando Ver todas las recomendaciones en la evaluación activa.
Si desea que un ingeniero acreditado de Microsoft revise con usted los problemas en su entorno de SQL Server, puede ponerse en contacto con su representante de Microsoft y preguntarle sobre la entrega liderada por CSA, ya sea de manera remota o presencial.
| Contrato | Persona del equipo de ingeniería en remoto | Persona del equipo de ingeniería 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 |