Remplacements des bases de données

LMS_Enterprise.png

Le remplacement des bases de données vous permet de modifier les connexions des bases de données à vos étiquettes, solutions et configurations Automation lorsque vous passez d'un serveur de base de données à un autre.

Les remplacements de bases de données vous permettent de configurer des solutions dans des environnements de développement et de les exécuter en production sans rien changer dans la configuration des bases de données qui se trouvent dans les solutions.

Note

Pour configurer les remplacements des bases de données, vous devez vous connecter à Control Center en tant qu'Administrateur.

Les remplacements de chaînes de connexion de bases de données vous permettent de configurer des solutions où des parties des chaînes de connexion de bases de données changent alors que les solutions sont exécutées avec les bases de données connectées. Après avoir exécuté le remplacement des chaînes de connexion de bases de données, votre solution utilise encore la même configuration de base de données, mais avec une connexion à un autre serveur de base de données.

Vous pouvez utiliser l’option de remplacement de base de données avec tous les types de bases de données :

  • SQL

  • Oracle

  • MariaDB / MySQL

  • Access

  • Excel

  • Fichiers CSV et autres fichiers texte

Note

Le remplacement de base de données est possible avec les solutions et configurations exécutées dans NiceLabel Print, Web Client NiceLabel, et Automation.

La configuration des remplacements de bases de données définit vos paires de remplacement « source-destination ». Chaque paire de remplacement comporte les éléments Valeur de et Valeur vers. Lors des actions, les chaînes Valeur de deviennent des chaînes Valeur vers. Le nombre de paires de remplacements est illimité.

  1. Pour ajouter de nouveaux remplacements de bases de données, ouvrir Control Center et aller dans Administration > Remplacements de bases de données.

  2. Cliquer sur Ajouter+. La page des Remplacements de bases de données s'ouvre.

  3. Saisir le nom du remplacement. Décrire le nom pour le retrouver facilement plus tard.

  4. Le champ Trouver du texte vous permet de rechercher l'élément From existant de la paire de remplacement. C'est la chaîne de connexion à la base de données que vous remplacez.

  5. Saisir Remplacer par. C'est l'élément <To> de la paire de remplacement. C'est la chaîne de connexion finale de votre base de données.

  6. Cliquer sur Enregistrer. Votre nouveau remplacement est actif et listé sur la page du Remplacement de données.

Note

Après avoir cliqué sur Enregistrer, les remplacements des bases de données nécessitent 10 minutes pour prendre effet.

Exemple 23. Exemple

Votre action dans Automation connecte mySQLServer et myDatabase. La chaîne de connexion de votre base de données doit être mise à jour pour utiliser la base de données NEW_myDatabase sur le serveur NEW_mySQLServer.

Vous devez définir deux remplacements, le premier modifie le nom du serveur, et l'autre celui de la base de données.

1. Ajouter le premier remplacement et le nommer Remplacement du nom du serveur.

2. Compléter le champ Trouver du texte : Data Source=mySQLServer

3. Compléter le champ Remplacer par : Data Source=NEW_mySQLServer

4. Ajouter le second remplacement et le nommer Remplacement du nom de la base de données.

5. Compléter le champ Trouver du texte : Initial Catalog=myDatabase

6. Remplir le champ Remplacer par : Initial Catalog=NEW_myDatabase


Note

Tous les remplacements de bases de données sont cryptés dans la base de données Control Center. Ainsi, le remplacement des données sensibles telles que les noms d'utilisateurs, les mots de passe et les adresses réseau est sécurisé.

Le remplacement de base de données garantit que vos solutions et configurations se connectent aux bases de données appropriées, tant dans un environnement de test qu’en cours de production.