Configuration des méthodes de connexion à la base de données système BarTender
Aperçu
Par défaut, la base de données système BarTender est configurée pour utiliser l’authentification Windows, et l’utilisateur Windows qui exécute le programme d’installation de BarTender est celui qui obtient l’autorisation. Si plusieurs utilisateurs sur la même machine utilisent BarTender, des autorisations supplémentaires doivent être configurées sur la base de données pour éviter des comportements inattendus comme des plantages d’application ou des échecs de réimpression.
Il existe plusieurs façons d’accorder des autorisations sur la base de données à plusieurs utilisateurs. Le choix dépendra des fonctionnalités et applications BarTender utilisées, ainsi que des politiques informatiques de votre organisation. Ces méthodes nécessitent également un accès administrateur pour être mises en place, il se peut donc que vous deviez contacter votre équipe informatique pour obtenir de l’aide.
Voici trois méthodes possibles :
- Activer l’authentification SQL et créer un identifiant de connexion. L’avantage de cette méthode est qu’elle utilise un seul nom d’utilisateur et mot de passe, donc tout utilisateur disposant de ces identifiants peut accéder à la base de données. Cependant, ce n’est pas idéal si vous devez suivre l’activité de chaque utilisateur individuellement.
- Continuer à utiliser l’authentification Windows par défaut et ajouter manuellement des autorisations pour des utilisateurs ou groupes. Cela permet une connexion automatique et la journalisation de l’activité des utilisateurs Windows spécifiques, mais la configuration et la gestion sont un peu plus techniques.
- Configurer le service système BarTender pour qu’il s’exécute avec un compte administrateur ayant accès à la base de données système. Ce processus est nécessaire pour se connecter à une base de données système distante, et peut aussi être un raccourci relativement simple pour une base locale.
Une quatrième solution mérite également d’être mentionnée : vous pouvez contourner complètement le problème en ne procédant pas à l’installation de la base de données système BarTender si elle n’est pas requise dans votre environnement. Pour plus d’informations à ce sujet, consultez l’article d’assistance Dois-je installer SQL Server Express pour que BarTender fonctionne ?
S’applique à
BarTender 2019 et versions ultérieures
Informations
Cliquez sur une méthode pour l’agrandir et afficher les étapes de mise en œuvre.
Configurer l’authentification SQL
Configurer l’authentification Windows
- Connectez-vous à Windows avec un compte ayant les droits administrateur sur la base de données système BarTender.
- Téléchargez et installez SQL Server Management Studio (SSMS) si ce n’est pas déjà fait.
- Ouvrez SSMS et connectez-vous à la base de données.
- Dans le panneau Explorateur d’objets à gauche, développez le dossier Sécurité de l’instance BARTENDER (nom par défaut), puis le dossier Connexions. Vous verrez alors la liste des utilisateurs et groupes déjà configurés. Vous devriez voir les groupes BUILTIN (local) pour les Administrateurs et les Utilisateurs, ainsi que certains utilisateurs individuels.
- Identifiez les utilisateurs ou groupes qui doivent avoir accès à la base de données système BarTender. Si vous souhaitez que chaque utilisateur ait les autorisations minimales nécessaires, vous pouvez simplement choisir BUILTIN\Users, mais vous pouvez aussi choisir ou ajouter des utilisateurs spécifiques.
- Pour ajouter un utilisateur qui n’est pas listé, faites un clic droit sur le dossier Connexions et sélectionnez « Nouvelle connexion ».
- Pour chacun de ces éléments, suivez les étapes ci-dessous pour configurer leurs autorisations.
Mapper un utilisateur ou groupe à la base de données
- Choisissez un utilisateur ou groupe à qui vous souhaitez accorder l’accès, faites un clic droit dessus et sélectionnez Propriétés.
- Sélectionnez Mappage utilisateur dans le panneau de gauche, puis cochez la case Mapper à droite pour la base de données BarTender. Cliquez sur OK pour ajouter l’utilisateur ou le groupe à la liste des utilisateurs de cette base.
- Répétez ce processus pour chaque entité qui utilisera la base de données.
Accorder les autorisations
- De retour dans l’Explorateur d’objets, localisez la base de données système BarTender dans le dossier Bases de données, faites un clic droit dessus et sélectionnez Propriétés.
- Sélectionnez Autorisations dans la liste à gauche, puis sélectionnez l’utilisateur ou le groupe dans la liste à droite.
- Dans la liste Autorisations explicites en bas à droite, cochez les cases pour accorder au minimum les autorisations suivantes :
- Connecter
- Supprimer
- Exécuter
- Insérer
- Sélectionner
- Mettre à jour
- Sélectionnez l’utilisateur suivant dans la liste et cochez les cases pour accorder les autorisations de la même manière. Une fois tous les utilisateurs configurés, cliquez sur OK pour enregistrer vos modifications.
Redémarrer
Une fois toutes les modifications nécessaires effectuées, les processus suivants doivent être redémarrés pour que les changements soient pris en compte :
- L’instance SQL Server. Dans SSMS > Explorateur d’objets, faites un clic droit sur le nom de l’instance BarTender (en haut de l’arborescence) et sélectionnez Redémarrer, puis confirmez les messages de sécurité.
- Le service système BarTender. Ouvrez l’application Services dans Windows et trouvez BarTender System Service dans la liste. Faites un clic droit dessus et sélectionnez Redémarrer. Cela redémarrera également quelques autres services BarTender, donc il faudra quelques secondes pour que tout soit opérationnel.
Si vous travaillez sur un ordinateur non serveur, vous pouvez aussi simplement le redémarrer pour effectuer cette étape.
Tester la connexion
Connectez-vous à Windows en tant qu’utilisateur standard.
Si cet utilisateur n’a pas accès à la Console d’administration, ou si la configuration a été faite dans le cadre d’un dépannage, un test simple consiste à ouvrir un fichier d’étiquette dans BarTender Designer. S’ouvre-t-il normalement sans blocage ni plantage ?
Si cet utilisateur a accès à la Console d’administration, il peut tester la connexion à la base de données avec l’Assistant Base de données système, comme suit :
- Ouvrez l’application Console d’administration, puis cliquez sur l’option Base de données système dans la liste à gauche.
- Dans le panneau de droite, ouvrez l’Assistant Base de données système.
- Quand la fenêtre s’ouvre, cliquez sur Suivant, puis sélectionnez Personnaliser les paramètres de connexion et cliquez sur Suivant.
- Pour la section Sélectionner le serveur de base de données, cliquez sur Suivant sans modifier les paramètres du serveur ou de l’authentification.
- Si l’assistant passe à l’écran Sélectionner la base de données système BarTender sans erreur de connexion ni message concernant les autorisations, tout est bon !
En cas d’erreur, veuillez faire une capture d’écran ou noter le message exact pour un dépannage ultérieur.
Définir un compte pour le service système BarTender
Quelles autorisations le compte doit-il avoir ?
Il est généralement recommandé que le compte Windows utilisé pour exécuter le service système BarTender possède les attributs suivants :
- droits d’administrateur local
- accès au niveau du domaine
- ne change pas de mot de passe
- accès à la base de données système (si la connexion à la base de données système se fait via l’authentification Windows)
Instructions
- Connecté à Windows en tant qu’administrateur, ouvrez l’application Services.
- Trouvez le BarTender System Service, faites un clic droit dessus et sélectionnez Propriétés.
- Dans l’onglet Connexion, sélectionnez Ce compte, puis saisissez les identifiants. (Utilisez Parcourir si vous n’êtes pas sûr de la syntaxe correcte.) Cliquez sur OK.
- Faites maintenant un clic droit sur le BarTender System Service (BSS) et Redémarrez-le pour qu’il utilise ces identifiants. Cela redémarrera également le Service d’intégration et le Planificateur d’impression, il peut donc y avoir une brève interruption de l’impression automatisée.
- Si les services redémarrent comme prévu, testez la connexion à la base de données en lançant l’Assistant Base de données système depuis la Console d’administration (voir étape 5).
- Si BSS met un temps anormalement long à démarrer, ou ne démarre pas du tout avec une erreur 1053, cela indique souvent un problème avec les identifiants utilisateur. Soit le mot de passe est incorrect, soit le compte ne dispose pas des autorisations nécessaires (administrateur local avec accès au domaine). Vérifiez les autorisations du compte utilisateur, ressaisissez les identifiants dans les propriétés du BSS, puis essayez de le démarrer à nouveau.
- Ouvrez l’application Console d’administration, sélectionnez Base de données système dans la liste à gauche, puis ouvrez l’Assistant Base de données système. Cliquez sur Suivant.
- Poursuivez dans l’assistant :
- Sélectionnez Personnaliser les paramètres de connexion.
- Assurez-vous que le nom du serveur et la méthode d’authentification sont corrects.
- Sélectionnez Utiliser une base de données système BarTender existante et vérifiez que la bonne est sélectionnée (par défaut Datastore).
- Cliquez sur Configurer pour vous connecter
- Si le processus de configuration se termine sans message d’erreur, tout est bon !
- Si vous obtenez un message d’erreur, veuillez faire une capture d’écran ou noter le message exact pour un dépannage ultérieur.
Activer l’authentification SQL dans la base de données
Créer un nouvel identifiant utilisateur pour la base de données
Se connecter à la base de données système avec les identifiants utilisateur
Si, au lieu d’une réussite, un message d’erreur apparaît, veuillez faire une capture d’écran ou noter le message exact, puis contacter le support technique pour un dépannage plus approfondi.