[KB7831] Utiliser l'authentification Windows pour la connexion à la base de données SQL Server dans ESET PROTECT On-Prem

NOTE:

Cette page a été traduite par un ordinateur. Cliquez sur English sous Languages sur cette page pour afficher le texte original. Si vous estimez que quelque chose n'est pas clair, veuillez contacter votre support local.

Problème

  • Utiliser l'authentification Windows pour se connecter à la base de données Microsoft SQL Server ESET PROTECT On-Prem
  • Définissez un compte d'utilisateur Windows pour le service ESET PROTECT Server afin de vous authentifier auprès de Microsoft SQL Server
  • Modifier le mode d'authentification pour la base de données Microsoft SQL Server ESET PROTECT On-Prem ; la sélection de l'authentification en mode mixte (authentification SQL Server et authentification Windows) est requise lors de l'installation de Microsoft SQL Server

Solution

L'authentification Windows peut désactiver les mises à niveau

Si vous utilisez le mode d'authentification Windows pour connecter la base de données avec le compte utilisateur Windows, vous ne pouvez pas mettre à niveau le serveur ESET PROTECT à l'aide de la tâche Mise à niveau des composants.

Nous vous recommandons d'utiliser un utilisateur de base de données dédié pour accéder à la base de données. Assurez-vous que les droits d'accès sont définis pour que l'utilisateur puisse accéder aux répertoires nécessaires.

  1. Sur la machine ESET PROTECT Server, naviguez vers :

    C:\ProgramData\ESET\RemoteAdministrator\Server\EraServerApplicationData\Configuration\
  2. Modifiez et enregistrez le fichier StartupConfiguration.ini de manière à ce qu'il contienne les éléments suivants :

    DatabaseType=MSSQLOdbc DatabaseConnectionString=Driver={SQL Server Native Client 11.0};Server=.\ERASQL;Database=era_db;Trusted_Connection=yes ;
    Vérifier l'instance Microsoft SQL Server et le nom de la base de données

    L'exemple ci-dessus contient le nom de l'instance SQL Server par défaut(ERASQL) et le nom de la base de données(era_db) créés lorsque Microsoft SQL Server Express est installé avec le serveur ESET PROTECT via le programme d'installation ESET PROTECT On-Prem All-in-one.

    Si le nom de votre instance Microsoft SQL Server ou de votre base de données diffère de ces valeurs, remplacez-les par le nom réel de l'instance et de la base de données.

  3. Exécutez l'application Services: dans la zone de recherche de la barre des tâches, tapez services et cliquez sur Services.

  4. Dans la liste des services, cliquez avec le bouton droit de la souris sur ESET PROTECT Server et sélectionnez Propriétés.

  5. Cliquez sur ConnexionParcourir.

  6. Sous Entrer le nom de l'objet à sélectionner, tapez le nom du compte utilisateur Windows sous lequel le service ESET PROTECT sera exécuté (utilisé pour l'authentification Windows vers Microsoft SQL Server) et cliquez sur OK.

  7. Dans les champs Mot de passe et Confirmer le mot de passe, saisissez le mot de passe du compte utilisateur Windows sélectionné et cliquez sur OK.

  8. Revenez à la fenêtre Services et cliquez avec le bouton droit de la souris sur ESET PROTECT Server. Sélectionnez Redémarrer.

  9. Si vous le souhaitez, changez le mode d'authentification de Microsoft SQL Server en mode d'authentification Windows, ce qui désactivera l'authentification de Microsoft SQL Server.