automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Guide d'installation d'Automation Suite sur EKS/AKS
Last updated 21 nov. 2024

La chaîne de connexion SQL de l’automatisation de test est ignorée

Description

Lorsque vous fournissez une chaîne de connexion SQL sous la section orchestrator.testautomation du fichier de configuration du cluster, le binaire uipathctl ignore la chaîne de connexion et utilise à la place celle sous la section orchestrator . Comme le montre l'exemple suivant, la chaîne de connexion ignorée est la valeur du paramètre sql_connection_str :
"orchestrator": {
  "testautomation": {
    "enabled": true,
    "sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
  }
}"orchestrator": {
  "testautomation": {
    "enabled": true,
    "sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
  }
}

Solution

Pour résoudre ce problème, procédez comme suit :
  1. Effectuez un encodage Base64 de la chaîne de connexion SQL que vous avez fournie comme valeur du paramètre sql_connection_str :
    echo -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -decho -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -d
  2. Exécutez la commande suivante pour modifier la clé secrète orchestrator-secrets :
    kubectl edit secret orchestrator-secrets -n uipathkubectl edit secret orchestrator-secrets -n uipath
  3. Dans la clé secrète, mettez à jour la valeur du paramètre sqlConnectionStringTA avec la valeur de la chaîne de connexion encodée en Base64.
  4. Vérifiez si vous avez correctement mis à jour la valeur de la chaîne de connexion :
    kubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" |  base64 --decodekubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" |  base64 --decode
  5. Dans l'interface utilisateur de l'application ArgoCD, accédez à Orchestrator > Détails (Details) > Paramètre (Parameter) > Valeurs (Values) > Valeurs internes (Input values) > Mettre à jour (Update).

  6. Dans la section connectionStrings , mettez à jour la valeur du paramètre TestAutomation avec la valeur en texte brut de la chaîne de connexion, comme indiqué dans l'exemple suivant :
    connectionStrings:
      TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>connectionStrings:
      TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>
  • Description
  • Solution

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.