Préparer l’exécution du collecteur Microsoft SQL Server
Configurez l’authentification et les autorisations avant d’exécuter le module de collection.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Le collecteur prend en charge trois méthodes d’authentification pour Microsoft SQL Server. Toutes les méthodes nécessitent l’autorisation SÉLECTIONNER SUR LA BASE DE DONNÉES pour l’accès aux métadonnées. AFFICHER LA DÉFINITION L’autorisation est requise pour la collecte de lignage au niveau des colonnes.
Procédure
Configurer l’authentification NTLM
Créez un compte de service et accordez des autorisations pour l’authentification NTLM.
Avant de commencer
Rôle requis : admin
L’ordinateur exécutant le collecteur doit être connecté au domaine Active Directory.
Pourquoi et quand exécuter cette tâche
Configurez l’authentification NTLM à l’aide d’un compte de service Active Directory avec les autorisations minimales requises pour la collecte des métadonnées.
Procédure
Que faire ensuite
Lors de la configuration du module de collection, définissez les propriétés JDBC suivantes : integratedSecurity=true, authenticationScheme=NTLM
Configurer l’authentification par nom d’utilisateur et mot de passe pour le collecteur SQL Server
Créez une connexion SQL Server et accordez des autorisations pour l’authentification par nom d’utilisateur et mot de passe.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Configurez une connexion SQL Server avec les autorisations minimales requises pour la collecte des métadonnées.
Procédure
Que faire ensuite
Consultez la documentation sur les autorisations Microsoft SQL Server pour plus d’informations sur les autorisations de base de données.
Configurer l’authentification principale du service
Enregistrez une application Azure et accordez des autorisations pour l’authentification du principal du service.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Configurez l’authentification principale du service Microsoft Entra en enregistrant une application Azure et en accordant l’accès à la base de données.
Procédure
-
Enregistrez une nouvelle application dans Azure.
-
Créez un secret client.
- Sur la page d’application, sélectionnez .
- Sélectionnez Nouveau secret client.
- Ajoutez une description et définissez la date d’expiration.
- Sélectionnez Ajouter.
- Copiez la valeur secrète.
-
Accordez au principal de service l’accès à SQL Server.
- Dans le portail Azure, accédez à votre instance SQL Server.
- Sélectionner .
- Sélectionnez Reader (Lecteur) sous l’onglet Job function roles (Rôles de la fonction de la tâche ).
- Sélectionnez Suivant.
- Pour Affecter l’accès à, vérifiez que l’utilisateur, le groupe ou le principal de service est sélectionné.
- Sélectionnez Sélectionner des membres.
- Recherchez le nom de votre application enregistrée et sélectionnez-le.
- Sélectionnez Révision + affecter.
-
Accorder au principal du service l’accès à la base de données.
Que faire ensuite
Consultez la documentation sur l’authentification Microsoft Entra pour plus d’informations.
Configurer des autorisations pour la collecte des tâches de l’agent SQL Server
Accordez à SQLAgentReaderRole des autorisations pour collecter les métadonnées de la tâche de l’agent.
Avant de commencer
Rôle requis : sysadmin
Pourquoi et quand exécuter cette tâche
Pour collecter les métadonnées de tâche de l’agent SQL Server, affectez le rôle SQLAgentReaderRole dans la base de données système msdb.