Lors de la création d'un serveur de base de données avec l'assistant de configuration, le service de base de données est configuré pour être lancé comme un véritable service Windows. Cela signifie qu'il se lance et permet aux clients de se connecter dès que la machine est démarrée, sans qu'aucun utilisateur ne soit connecté.
En utilisant Service Launcher, il est possible de configurer votre serveur de base de données pour qu'il ne lance son service de serveur de base de données qu'en tant qu'utilisateur connecté, lorsqu'il se connecte. Cela signifie que la base de données ne sera accessible que si l'utilisateur configuré pour l'exécuter est connecté.
Bien que cela puisse sembler peu pratique, cela peut être préférable pour des raisons de sécurité. Les services installés avec l'assistant de configuration sont exécutés sous l'utilisateur usabatch, un utilisateur doté de privilèges d'administrateur qui est créé par l'assistant de configuration pour lancer les services. Lorsque l'on utilise le Service Launcher, l'utilisateur connecté n'a pas besoin d'avoir les privilèges d'administrateur pour lancer les services.
Avant de configurer Service Launcher pour exécuter le serveur de base de données, le service Windows qui le lance doit être désactivé, afin d'éviter de lancer deux instances du serveur de base de données.
REMARQUE : Alors que les services Windows s'exécutent quelle que soit la personne connectée et même lorsqu'aucun utilisateur n'est connecté, Service Launcher ne s'exécute que lorsque l'utilisateur pour lequel il a été spécifiquement configuré est connecté. Cela signifie que si vous souhaitez que le Service Launcher s'exécute lorsqu'un utilisateur est connecté, vous devez le configurer pour chaque utilisateur ayant accès à la machine.
OuvrirComment désactiver le service du serveur de base de données
Ouvrez le menu Démarrer et, dans le menu Programmes, sélectionnez Harmony 16.0 Premium > Outils > Panneau de configuration.
Lorsque vous y êtes invité, autorisez le Panneau de configuration à apporter des modifications à votre dispositif.
Dans la liste déroulante Process Starter, sélectionnez HarmonyStarter0-tbdbserver.
REMARQUELe numéro qui suit HarmonyStarter peut être différent, en fonction du nombre de services Harmony installés avant celui-ci.
Cliquez sur Stop.
Cliquez sur Supprimer.
À partir de ce moment, le service de serveur de base de données ne sera plus lancé au démarrage.
Fermez le panneau de configuration.
OuvrirComment configurer le serveur de base de données pour qu'il se lance à la connexion de l'utilisateur
Assurez-vous d'être connecté en tant qu'utilisateur qui exécutera le service.
REMARQUECet utilisateur devra être connecté pour que le service fonctionne. L'utilisateur n'a pas besoin d'avoir des privilèges d'administrateur.
Effectuez l'une des opérations suivantes :
Si Service Launcher n'est pas exécuté, ouvrez le menu Démarrer et, dans la liste Programmes, sélectionnez Harmony 16.0 Premium > Outils > Service Launcher.
Si Service Launcher est déjà en cours d'exécution, cliquez sur son icône dans la zone de notification.
L'application Service Launcher est lancée.
Dans la section Paramètres de l'application de l'onglet Préférences, assurez-vous que l'option Lancer à la connexion est cochée, afin que les services configurés dans Service Launcher se lancent automatiquement lorsque vous vous connectez à votre compte.
Sélectionnez l'onglet Serveur de base de données.
Cliquez sur Lancer pour vérifier que le serveur de base de données est lancé avec succès par Service Launcher.
Cochez l'option Lancer au démarrage de Service Launcher.
Dans le menu supérieur, sélectionnez Serveur > Enregistrer tous les paramètres.
Désormais, le serveur de base de données sera lancé par Service Launcher lorsque vous vous connecterez.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.