Pour que le rôle Répertoire Security Center puisse fonctionner, les utilisateurs de services qui ne sont pas administrateur Windows (nom de connexion SYSADMIN) doivent recevoir l'autorisation SQL Server Afficher l'état du serveur.
À savoir
- Voici les rôles de niveau serveur SQL Server requis au minimum par Security Center :
- dbcreator
- processadmin
- public
- Voici les rôles de niveau base de données SQL Server requis au minimum par Security Center :
- db_backupoperator
- db_datareader
- db_datawriter
- db_ddladmin
- public
- Vérifiez que les membres des rôles mentionnés ci-dessus sont dotés de l’autorisation SQL Server VIEW SERVER STATE. Pour en savoir plus sur les rôles et les autorisations SQL Server requis au minimum par les rôles Security Center, voir À propos de la connexion à SQL Server avec un compte doté de privilèges d'administrateur (de base) sur TechDoc Hub.
Pour en savoir plus sur les rôles SQL Server et leurs caractéristiques, consultez votre documentation Microsoft.
REMARQUE : La procédure suivante s'applique à SQL Server 2022 Express Advanced. Si vous utilisez une autre version de SQL Server, consultez la documentation de Microsoft pour savoir comment accorder les autorisations.
Procédure
Dans SQL Server Management Studio, procédez de l'une des manières suivantes :
- Exécutez la requête suivante :
GRANT VIEW SERVER STATE TO [login name]
. - Modifiez les autorisations utilisateur manuellement de la manière suivante :
- Faites un clic droit sur l'instance de SQL Server concernée et sélectionnez Propriétés.
- Cliquez sur la page Autorisations.
- Sous Connexions ou rôles, sélectionnez l'utilisateur ou le rôle que vous souhaitez modifier.
- Dans la section Autorisations, cliquez sur l'onglet Explicite et cochez la case Accorder en regard de l'autorisation Afficher l'état du serveur.
- Cliquez sur OK.