Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’évaluation SQL Server vous permet de diagnostiquer les problèmes potentiels liés à votre environnement SQL Server s’exécutant localement, sur Microsoft Machines virtuelles Azure (machines virtuelles) ou sur des machines virtuelles Amazon Web Services (AWS). L’évaluation d’un serveur unique, de plusieurs serveurs ou d’un cluster de basculement exécutant des instances de SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017 ou SQL Server 2019 est prise en charge. Les clusters de basculement Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 et Windows Server 2019, ainsi que les installations sur serveur autonome, sont également pris en charge.
Les recommandations couvrent des domaines tels que le contrôle des modifications, la surveillance, la reprise après incident, les contrats de niveau de service, les éléments de configuration et le bon fonctionnement des principaux composants de l'environnement SQL.
Cette évaluation est conçue pour vous fournir des conseils spécifiques regroupés dans les domaines de focus afin d’atténuer les risques pour vos serveurs SQL Server et votre organisation.
L’évaluation SQL Server se concentre sur plusieurs piliers clés, notamment :
- configuration de SQL Server
- Conception de base de données
- Sécurité
- Performances
- Toujours actif
- Cluster
- Préparation à la mise à niveau
- Analyse du journal d'erreurs
- Excellence opérationnelle
Exécuter l’évaluation SQL Server
Prerequisites
Pour exploiter au maximum les évaluations à la demande disponibles sur le Microsoft Engage Center, vous devez :
Disposez d’un abonnement Azure actif avec Engage Center Connector déployé, un espace de travail Log Analytics, un serveur de collecte, ainsi que l’extension d’évaluation SQL Server ajoutée. Pour plus d’informations, consultez Prise en main des évaluations à la demande.
Un compte de domaine (compte d’utilisateur ou compte de service géré) avec les droits suivants :
- Membre du groupe d’administrateurs local sur tous les serveurs de l’environnement
- Rôle SysAdmin sur tous les serveurs Microsoft SQL dans l'environnement.
Passez en revue le document Pre-conditions requises pour l’évaluation SQL Server. Ce document explique la documentation technique détaillée de l’évaluation SQL Server et de la préparation du serveur nécessaires à l’exécution de l’évaluation. Il explique également les différents types de données collectées par l’évaluation.
Remarque
En moyenne, il faut compter environ une heure au départ pour configurer votre environnement afin d’exécuter une évaluation à la demande. Après avoir exécuté une évaluation, vous pouvez passer en revue les données dans Azure Log Analytics. Vous disposerez ainsi d’une liste de recommandations classées par ordre de priorité et selon six domaines qui vous permettront de comprendre rapidement les niveaux de risque et l’intégrité de vos environnements, d’agir pour réduire les risques et d’améliorer l’intégrité globale de vos outils informatiques.
Configurer l’évaluation SQL Server
Remarque
Vous devez d’abord configurer votre connecteur Engage Center pour configurer les évaluations à la demande. Suivez ces instructions pour configurer votre connecteur Engage Center, connectez-vous à un espace de travail Log Analytics, puis ajoutez les évaluations à la demande que vous souhaitez configurer.
Sur l’ordinateur de collecte de données, créez le dossier suivant : C:\LogAnalytics\SQLServer (ou tout autre dossier autre que C:\ODA, qui est réservé par le système).
Si vous utilisez un compte de domaine d’utilisateur, ouvrez powerShell standard (et non ISE) en mode Administrateur et exécutez l’applet de commande suivante :
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 plusieurs environnements sont évalués, « ; » est utilisé entre ces environnements. Pour un cluster de basculement, indiquez le nom du son réseau virtuel. « Répertoire » représente le chemin vers un répertoire existant utilisé pour stocker les fichiers créés lors de la collecte et l'analyse des données à partir du ou des environnements. Entrez les informations d’identification de compte d’utilisateur demandées répondant aux exigences mentionnées précédemment dans cet article.
Si vous utilisez un compte de service administré de groupe, ouvrez PowerShell standard (et non ISE) en mode Administrateur et exécutez l’applet de commande suivante :
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 plusieurs environnements sont évalués, « ; » est utilisé entre ces environnements. Pour un cluster de basculement, indiquez le nom du son réseau virtuel. « Répertoire » représente le chemin vers un répertoire existant utilisé pour stocker les fichiers créés lors de la collecte et l'analyse des données à partir du ou des environnements. Entrez les informations d’identification de compte d’utilisateur demandées répondant aux exigences mentionnées précédemment dans cet article.
La collecte de données est déclenchée par une tâche planifiée appelée SQLAssessment dans l’heure qui suit l’exécution du script précédent, puis tous les 7 jours. Il est possible de configurer la tâche de manière à l’exécuter à une date/heure différente ou immédiatement à partir de la bibliothèque du Planificateur de tâches > Microsoft > Operations Management Suite > AOI*** > Évaluations > SQLAssessment.
Pendant la collecte et l’analyse, les données sont temporairement stockées dans le dossier Répertoire de travail défini au moment de la configuration.
Après quelques heures, vos résultats d’évaluation seront disponibles sur votre Log Analytics et le tableau de bord du Centre Microsoft Engage. Vous voyez les résultats en accédant à Microsoft Engage Center > IT Health > On-Demand Assessment, puis en sélectionnant Afficher toutes les recommandations sur l’évaluation active.
Si vous souhaitez obtenir un ingénieur accrédité Microsoft pour résoudre les problèmes liés à votre environnement de SQL Server avec vous, vous pouvez contacter votre représentant Microsoft et lui demander la livraison dirigée par le CSA à distance ou sur site.
| Contrat | Ingénieur distant | Ingénieur sur site |
|---|---|---|
| Premier | Feuille de données distante SQL | Feuille de données sur site SQL |
| Unifié | Feuille de données distante SQL | Feuille de données sur site SQL |