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.
Une entreprise peut avoir plusieurs utilitaires SQL Server, et chaque utilitaire SQL Server peut gérer de nombreuses instances d’applications SQL Server et de couche Données. Chaque utilitaire SQL Server a un et un seul point de contrôle utilitaire (UCP). Vous devez créer un UCP pour chaque utilitaire SQL Server. Chaque instance managée de SQL Server et chaque application de la couche Données est membre d’un seul utilitaire SQL Server et est gérée par un seul UCP.
L’UCP collecte des informations de configuration et de performances à partir d’instances managées de SQL Server toutes les 15 minutes. Ces informations sont stockées dans l'entrepôt de données de gestion de l'utilitaire (UMDW) sur l'UCP ; le nom de fichier UMDW est sysutility_mdw. Les données de performances SQL Server sont comparées aux stratégies pour aider à identifier les goulots d’étranglement et les opportunités de consolidation des ressources.
Avant de commencer
Avant de créer un point de contrôle de l'utilitaire (UCP), examinez les configurations requises et recommandations suivantes.
Dans cette version, l’UCP et toutes les instances managées de SQL Server doivent répondre aux exigences suivantes :
SQL Server doit être version 10.50 ou ultérieure.
Le type d’instance SQL Server doit être Moteur de base de données.
L’utilitaire SQL Server doit fonctionner dans un seul domaine Windows ou entre des domaines avec des relations d’approbation bidirectionnelles.
Les comptes de service SQL Server sur l’UCP et toutes les instances managées de SQL Server doivent disposer d’autorisations de lecture pour les utilisateurs dans Active Directory.
Dans cette version, l'UCP doit respecter les exigences suivantes :
L’instance de SQL Server doit être une édition prise en charge. Pour obtenir la liste des fonctionnalités prises en charge par les éditions de SQL Server, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2014.
Nous recommandons d'héberger l'UCP sur une instance de SQL Server qui respecte la casse.
Tenez compte des recommandations suivantes pour planifier la capacité sur l'ordinateur de l'UCP :
Dans un scénario classique, l'espace disque utilisé par la base de données UMDW (sysutility_mdw) sur l'UCP est d'environ 2 Go par instance gérée de SQL Server par an. Cette évaluation peut varier selon le nombre d'objets de base de données et système collectés par l'instance gérée. Le taux de croissance de l'espace disque de la base de données UMDW (sysutility_mdw) est plus élevé pendant les deux premiers jours.
Dans un scénario classique, l’espace disque utilisé par msdb sur l’UCP est d’environ 20 Mo par instance managée de SQL Server. Notez que cette évaluation peut varier selon les stratégies d'utilisation des ressources et le nombre de bases de données et d'objets système collectés par l'instance gérée. En général, l'utilisation de l'espace disque augmente en proportion de l'augmentation du nombre de violations de la stratégie et de l'augmentation de la durée de la fenêtre temporelle mobile des ressources volatiles.
Notez que la suppression d'une instance gérée de l'UCP ne réduira pas l'espace disque utilisé par les bases de données de l'UCP jusqu'à expiration des périodes de rétention des données pour l'instance gérée.
Dans cette version, toutes les instances gérées de SQL Server doivent respecter les conditions suivantes :
Nous recommandons que si l’UCP est hébergé par une instance non sensible à la casse de SQL Server, les instances managées de SQL Server doivent également ne pas tenir compte de la casse.
Les données FILESTREAM ne sont pas prises en charge pour la surveillance de l’utilitaire SQL Server.
Pour plus d’informations, consultez Spécifications de capacité maximale pour SQL Server et fonctionnalités prises en charge par les éditions de SQL Server 2014.
Supprimez les points de contrôle d'utilitaire précédents avant d'en installer un nouveau
Si vous installez un point de contrôle d'utilitaire (UCP) sur une instance de SQL Server qui a déjà été configurée comme UCP, vous devez, auparavant, supprimer toutes les instances gérées de SQL Server, ainsi que l'UCP. Pour ce faire, exécutez la procédure stockée sp_sysutility_ucp_remove .
Avant d'exécuter la procédure, notez la configuration requise :
Cette procédure doit être exécutée sur un ordinateur qui est un UCP.
Cette procédure doit être exécutée par un utilisateur disposant d'autorisations sysadmin, qui sont les mêmes autorisations requises pour créer un UCP.
Toutes les instances gérées de SQL Server doivent être supprimées de l'UCP. Notez que l'UCP est une instance gérée de SQL Server. Pour plus d'informations, consultez Procédure : supprimer une instance de SQL Server de l'utilitaire SQL Server.
Utilisez cette procédure pour supprimer un UCP SQL Server de l'utilitaire SQL Server. Une fois l'opération terminée, il est possible de créer à nouveau un UCP sur l'instance de SQL Server.
Utilisez SQL Server Management Studio pour la connexion au point de contrôle de l'utilitaire, puis exécutez le script suivant :
EXEC msdb.dbo.sp_sysutility_ucp_remove;
Remarque
Si l'instance de SQL Server de laquelle l'UCP est supprimé a un jeu d'éléments de collecte de données qui n'est pas d'utilitaire, la base de données sysutility_mdw n'est pas supprimée par la procédure. Si tel est le cas, la base de données sysutility_mdw doit être supprimée manuellement avant que le point de contrôle de l'utilitaire soit à nouveau créé.
Chaque instance managée de SQL Server et chaque application de la couche Données est membre d’un seul utilitaire SQL Server et est gérée par un seul UCP. Pour plus d’informations sur les concepts de l’utilitaire SQL Server, consultez Fonctionnalités et tâches de l’utilitaire SQL Server.
Un UCP est le point de raisonnement central de l’utilitaire SQL Server. À l’aide de l’UCP, vous pouvez afficher les informations de configuration et de performances collectées à partir d’instances managées d’applications sql Server et sql Server de la couche Données, et effectuer des activités générales de planification de la capacité. L’UCP est le point de lancement pour l’inscription et la suppression d’instances de SQL Server de l’utilitaire SQL Server.
Après avoir inscrit des instances de SQL Server dans l’utilitaire SQL Server, vous pouvez surveiller l’intégrité des ressources pour les instances managées de SQL Server et les applications de la couche Données pour identifier les opportunités de consolidation et isoler les goulots d’étranglement des ressources. Pour plus d’informations, consultez Surveiller des instances de SQL Server dans l’utilitaire SQL Server.
Important
Le jeu de collectes de l’utilitaire SQL Server est pris en charge côte à côte avec les jeux de collectes non-SQL Server Utility. Autrement dit, une instance managée de SQL Server peut être surveillée par d’autres ensembles de collections alors qu’elle est membre d’un utilitaire SQL Server. Notez toutefois que tous les ensembles de collectes sur l’instance managée chargeront leurs données dans l’entrepôt de données de gestion de l’utilitaire SQL Server. Pour plus d’informations, consultez Considérations relatives à l’exécution des ensembles d’utilitaires et non utilitaires sur la même instance de SQL Server et configurer votre entrepôt de données de point de contrôle de l’utilitaire (utilitaire SQL Server).
Étapes de l'Assistant
Les sections suivantes fournissent des informations sur chaque page du flux de travail de l’Assistant pour créer un UCP SQL Server. Pour lancer l’Assistant pour créer un UCP, ouvrez le volet Explorateur de l’utilitaire dans le menu Affichage de SSMS, puis cliquez sur le bouton
Créer un UCP en haut du volet Explorateur de l’utilitaire.
Cliquez sur un lien dans la liste ci-dessous pour accéder aux détails d'une page dans l'Assistant :
Pour plus d'informations sur un script PowerShell de cette opération, consultez l' exemple.
Introduction à l'Assistant Créer un UCP
Si vous ouvrez l'Explorateur de l'utilitaire et qu'aucun point de contrôle d'utilitaire n'est connecté, vous devez en connecter un ou en créer un.
Se connecter à un UCP existant – Si un point de contrôle d’utilitaire existe déjà dans votre déploiement, vous pouvez vous y connecter en cliquant sur le bouton
Se connecter à l’utilitaire en haut du volet Explorateur de l’utilitaire. Pour se connecter à un UCP existant, vous devez disposer d'informations d'identification d'administrateur ou être membre du rôle de lecteur d'utilitaire. Notez qu’il ne peut y avoir qu’un seul UCP par utilitaire SQL Server et que vous ne pouvez être connecté qu’à un UCP à partir d’une instance de SSMS.
Créer un UCP – Pour créer un point de contrôle d’utilitaire, cliquez sur le bouton
Créer un UCP en haut du volet Explorateur de l’utilitaire. Pour créer un UCP, vous devez spécifier le nom de l’instance SQL Server et fournir des informations d’identification d’administrateur dans la boîte de dialogue de connexion. Notez qu’il ne peut y avoir qu’un seul UCP par utilitaire SQL Server.
Spécifier une instance
Spécifiez les informations suivantes à propos de l'UCP que vous créez :
Nom de l’instance : pour sélectionner une instance de SQL Server dans la boîte de dialogue de connexion, cliquez sur Se connecter.... Indiquez le nom de l’ordinateur et le nom de l’instance SQL Server au format ComputerName\InstanceName.
Nom de l’utilitaire : spécifiez un nom qui sera utilisé pour identifier l’utilitaire SQL Server sur le réseau.
Pour continuer, cliquez sur Suivant.
Dialogue de connexion
Dans la boîte de dialogue Se connecter au serveur, vérifiez le type de serveur, le nom de l’ordinateur et les informations de nom de l’instance SQL Server. Pour plus d’informations, consultez Se connecter au serveur (Moteur de base de données).
Remarque
Si la connexion est chiffrée, la connexion chiffrée sera utilisée. Si la connexion n’est pas chiffrée, l’utilitaire SQL Server se reconnecte à l’aide d’une connexion chiffrée.
Pour continuer, cliquez sur Se connecter….
Compte du jeu d'éléments de collecte de l'utilitaire
Spécifiez un compte de domaine Windows pour exécuter le jeu de collections de l’utilitaire SQL Server. Ce compte est utilisé comme compte proxy SQL Server Agent pour le jeu de collectes de l’utilitaire SQL Server. Vous pouvez également utiliser le compte de service SQL Server Agent existant. Pour satisfaire aux exigences de validation, suivez les indications suivantes pour spécifier le compte.
Si vous spécifiez l’option de compte de service SQL Server Agent :
- Le compte de service SQL Server Agent doit être un compte de domaine Windows qui n’est pas un compte intégré tel que LocalSystem, NetworkService ou LocalService.
Pour continuer, cliquez sur Suivant.
Règles de validation
Dans cette version de SQL Server, les conditions suivantes doivent être remplies sur l’instance de SQL Server où l’UCP sera créé :
| Règle de validation | Action corrective |
|---|---|
| Vous devez disposer de privilèges d’administrateur sur l’instance de SQL Server où le point de contrôle de l’utilitaire sera créé. | Connectez-vous avec un compte disposant de privilèges d’administrateur sur l’instance de SQL Server. |
| La version de SQL Server doit être 10.50 ou ultérieure. | Spécifiez une autre instance de SQL Server pour héberger l’UCP. |
| L’instance de SQL Server doit être une édition prise en charge. Pour obtenir la liste des fonctionnalités prises en charge par les éditions de SQL Server, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2014. | Spécifiez une autre instance de SQL Server pour héberger l’UCP. |
| L’instance de SQL Server ne doit pas être une instance de SQL Server inscrite auprès d’un autre UCP SQL Server. | Spécifiez une autre instance de SQL Server pour héberger l’UCP ou désinscrire l’instance de SQL Server à partir de l’UCP où il s’agit actuellement d’une instance managée de SQL Server. |
| L’instance de SQL Server ne peut pas déjà être hôte à un point de contrôle utilitaire. | Spécifiez une autre instance de SQL Server pour héberger l’UCP. |
| L’instance spécifiée de SQL Server doit avoir TCP/IP activée. | Activez TCP/IP pour l’instance spécifiée de SQL Server. |
| L’instance de SQL Server ne peut pas avoir de base de données nommée « sysutility_mdw ». | L’opération de création d’UCP crée un entrepôt de données de gestion des utilitaires (UMDW) nommé « sysutility_mdw ». L’opération exige que le nom n’existe pas sur l’ordinateur au moment où les règles de validation sont exécutées. Pour continuer, vous devez supprimer ou renommer une base de données nommée « sysutility_mdw ». Pour plus d’informations sur les opérations de renommage, consultez ALTER DATABASE (Transact-SQL). |
| Les jeux de collections sur l’instance spécifiée de SQL Server doivent être arrêtés. | Arrêtez les jeux de collections préexistants pendant que l’UCP est créé sur l’instance spécifiée de SQL Server. Si le collecteur de données est désactivé, activez-le, interrompez tous jeux d'éléments de collecte en cours d'exécution, puis réexécutez des règles de validation pour l'opération Créer un UCP. Pour activer le collecteur de données : Dans l'Explorateur d'objets, développez le nœud Gestion . Cliquez avec le bouton droit sur Collecte de données, puis cliquez sur Activer la collecte de données. Pour arrêter un jeu d'éléments de collecte : Dans l'Explorateur d'objets, développez le nœud Gestion et développez Collecte de données, puis Jeux d'éléments de collecte de données système. Cliquez avec le bouton droit sur le jeu d’éléments de collecte à arrêter, puis cliquez sur Arrêter le jeu d’éléments de collecte de données. Une zone de message affiche les résultats de cette action et un cercle rouge sur l'icône du jeu d'éléments de collecte indique que celui-ci s'est arrêté. |
| Le service SQL Server Agent sur l’instance spécifiée doit être démarré. Si l’instance spécifiée de SQL Server est une instance de cluster de basculement SQL Server, le service SQL Server Agent doit être configuré pour démarrer manuellement. Sinon, le service SQL Server Agent doit être configuré pour démarrer automatiquement. | Démarrez le service SQL Server Agent. Si l’instance spécifiée de SQL Server est une instance de cluster de basculement SQL Server, configurez le service SQL Server Agent pour démarrer manuellement. Sinon, configurez le service SQL Server Agent pour démarrer automatiquement. |
| WMI doit être correctement configuré. | Pour résoudre les problèmes de configuration de WMI, consultez Résolution des problèmes liés à l’utilitaire SQL Server. |
| Le compte proxy SQL Server Agent ne peut pas être un compte intégré, tel que le service réseau. | Si le compte proxy DE SQL Server Agent est un compte intégré, tel que le service réseau, attribuez à nouveau le compte à un compte de domaine Windows qui est sysadmin. |
| Si vous sélectionnez l’option de compte proxy, le compte proxy SQL Server Agent doit être un compte de domaine Windows valide. | Spécifiez un compte de domaine Windows valide. Pour vous assurer que le compte est valide, connectez-vous à l’instance spécifiée de SQL Server à l’aide du compte de domaine Windows. |
| Si vous sélectionnez l’option de compte de service, le compte de service SQL Server Agent ne peut pas être un compte intégré, tel que le service réseau. | Si le compte de service SQL Server Agent est un compte intégré, tel que le service réseau, réétribuez le compte à un compte de domaine Windows. |
| Si vous sélectionnez l’option de compte de service, le compte de service SQL Server Agent doit être un compte de domaine Windows valide. | Spécifiez un compte de domaine Windows valide. Pour vous assurer que le compte est valide, connectez-vous à l’instance spécifiée de SQL Server à l’aide du compte de domaine Windows. |
Si vous trouvez des erreurs dans les résultats de validation, corrigez les problèmes bloquants puis cliquez sur Réexécuter la validation pour vérifier la configuration de l'ordinateur.
Pour enregistrer le rapport de validation, cliquez sur Enregistrer le rapport , puis indiquez un emplacement pour le fichier.
Pour continuer, cliquez sur Suivant.
Résumé
La page Résumé affiche les informations que vous avez fournies à propos de l'UCP :
Nom de l’instance SQL Server qui héberge l’UCP.
Nom de l’utilitaire SQL Server.
Nom du compte qui sera utilisé pour exécuter des travaux pour la collecte de données de l’utilitaire SQL Server.
Pour modifier les paramètres de configuration de l'UCP, cliquez sur Précédent. Pour continuer, cliquez sur Suivant.
Création du point de contrôle d'utilitaire
Pendant l'opération de création d'un UCP, l'Assistant indiquera les étapes et l'état :
Préparation de l’instance SQL Server pour la création d’UCP.
Création de l'entrepôt de données de gestion de l'utilitaire (UMDW)
Initialisation de l’UMDW SQL Server ; le nom de fichier UMDW est sysutility_mdw.
Configuration de l'UCP
Configuration du jeu de collectes de l’utilitaire SQL Server.
Pour enregistrer un rapport sur l'opération créer un UCP, cliquez sur Enregistrer le rapport , puis indiquez un emplacement pour le fichier.
Pour mettre fin à l'Assistant, cliquez sur Terminer.
Une fois l'Assistant Créer un UCP terminé, le volet Navigation de l'Explorateur de l'utilitaire dans SSMS affiche un nœud pour l'UCP contenant des nœuds pour les Applications de la couche Données déployées, les Instances gérées et l'Administration de l'utilitaire. L'UCP devient automatiquement une instance gérée.
Le processus de collecte de données commence immédiatement, mais cela peut prendre jusqu'à 30 minutes pour que les données s'affichent d'abord dans le tableau de bord et les points de vue dans le volet Contenu de l'Explorateur de l'utilitaire. La collecte de données se poursuit une fois toutes les 15 minutes. Les données initiales proviendront de l'UCP lui-même. Autrement dit, l’UCP est la première instance managée de SQL Server dans l’utilitaire SQL Server.
Pour afficher le tableau de bord, cliquez sur Afficher , puis sélectionnez Contenu de l'Explorateur de l'utilitaire dans le menu SSMS. Pour actualiser les données, cliquez avec le bouton droit sur le nom de l’utilitaire dans le volet Explorateur de l’utilitaire, puis sélectionnez Actualiser.
Pour plus d’informations sur l’inscription d’instances supplémentaires de SQL Server dans l’utilitaire SQL Server, consultez Inscrire une instance de SQL Server (utilitaire SQL Server). Pour supprimer l’UCP en tant qu’instance managée de l’utilitaire SQL Server, sélectionnez Instances managées dans le volet Explorateur d’utilitaires pour remplir l’affichage de liste des instances managées, cliquez avec le bouton droit sur le nom de l’instance SQL Server dans l’affichage liste de contenu de l’Explorateur d’utilitaires, puis sélectionnez Créer une instance non managée.
Créer un point de contrôle d'utilitaire à l'aide de PowerShell
Utilisez l'exemple suivant pour créer un point de contrôle d'utilitaire :
$UtilityInstance = new-object -Type Microsoft.SqlServer.Management.Smo.Server "ComputerName\UCP-Name";
$SqlStoreConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $UtilityInstance.ConnectionContext.SqlConnectionObject;
$Utility = [Microsoft.SqlServer.Management.Utility.Utility]::CreateUtility("Utility", $SqlStoreConnection, "ProxyAccount", "ProxyAccountPassword");
Voir aussi
Fonctionnalités et tâchesde l’utilitaire SQL Server résolvent les problèmes liés à l’utilitaire SQL Server