Prise en main de l’évaluation à la demande SQL Server
L’évaluation SQL Server vous permet de diagnostiquer les problèmes potentiels relatifs à votre environnement SQL Server exécuté sur site, sur les machines virtuelles Microsoft Azure ou Amazon Web Services (AWS). Vous pouvez évaluer un seul serveur, plusieurs serveurs ou un cluster de basculement exécutant des instances de SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017 ou de SQL Server 2019, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019. Les clusters de basculement et les installation de serveurs autonomes sont 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 fournit des instructions actionnables spécifiques regroupées dans des domaines afin d’atténuer les risques pour vos serveurs SQL et votre organisation.
L’évaluation de SQL Server se concentre sur plusieurs points centraux, notamment :
- Configuration 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écution de l'évaluation SQL Server
Conditions préalables
Pour exploiter au maximum les évaluations à la demande disponibles sur le Portail de services, vous devez :
- Avoir associé un abonnement Azure actif au Portail de services et ajouté l’évaluation SQL Server. Pour plus d’informations, consultez l’article Prise en main des évaluations à la demande ou regardez la vidéo sur la procédure d’association.
- 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.
- Consultez le document sur les conditions préalables relatif à l’évaluation de SQL Server. Ce document décrit la documentation technique détaillée de l’évaluation SQL Server et la préparation du serveur nécessaire à son exécution. Il explique également les différents types de données collectées par l’évaluation.
Remarque
En moyenne, il faut compter environ une heure pour configurer votre environnement afin d’exécuter une évaluation à la demande. Après avoir exécuté l’évaluation, vous pouvez consulter 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.
Exécution de l'évaluation SQL Server
Remarque
Vous ne pourrez configurer correctement l’évaluation que si vous avez lié votre abonnement Azure au Portail de services et ajouté l’évaluation SQL Server à partir de Intégrité > Évaluations dans le Portail de services.
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 le PowerShell standard (pas ISE) en mode administrateur et exécutez le cmdlet ci-dessous :
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 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 géré de groupe, ouvrez le PowerShell standard (pas ISE) en mode administrateur et exécutez le cmdlet ci-dessous :
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 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.
- Au bout de quelques heures, les résultats de votre évaluation sont disponibles dans votre tableau de bord Log Analytics et Portail de services. Vous pouvez consulter les résultats en accédant à Services Hub > Intégrité informatique > Évaluations à la demande, puis en cliquant sur « Afficher toutes les recommandations » en regard de l’évaluation active.
- Si vous souhaitez qu’un ingénieur agréé Microsoft passe en revue les problèmes concernant votre environnement SQL Server avec vous, renseignez-vous sur la fourniture menée par un CSA distant ou sur site auprès de votre représentant Microsoft.
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 |