automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Automation Suite unter Linux – Installationsanleitung
Last updated 3. Dez. 2024

SQL-Verbindungszeichenfolge der Testautomatisierung wird ignoriert

Beschreibung

Wenn Sie eine SQL-Verbindungszeichenfolge im Abschnitt orchestrator.testautomation der Clusterkonfigurationsdatei angeben, ignoriert die uipathctl -Binärdatei die Verbindungszeichenfolge und verwendet stattdessen die im Abschnitt orchestrator . Wie das folgende Beispiel zeigt, ist die ignorierte Verbindungszeichenfolge der Wert des Parameters 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;"
  }
}

Lösung

Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
  1. Führen Sie eine Base64-Codierung der SQL-Verbindungszeichenfolge durch, die Sie als Wert des Parameters sql_connection_str angegeben haben:
    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. Führen Sie den folgenden Befehl aus, um das orchestrator-secrets -Geheimnis zu bearbeiten:
    kubectl edit secret orchestrator-secrets -n uipathkubectl edit secret orchestrator-secrets -n uipath
  3. Aktualisieren Sie im Geheimnis den Wert des Parameters sqlConnectionStringTA mit dem Base64-codierten Wert der Verbindungszeichenfolge.
  4. Überprüfen Sie, ob Sie den Wert der Verbindungszeichenfolge erfolgreich aktualisiert haben:
    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. Navigieren Sie in der Benutzeroberfläche der ArgoCD-App zu Orchestrator > Details > Parameter > Werte > Innerhalb von Werten > Aktualisieren.

  6. Aktualisieren Sie im Abschnitt connectionStrings den Wert des Parameters TestAutomation mit dem Klartextwert der Verbindungszeichenfolge, wie im folgenden Beispiel gezeigt:
    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>
  • Beschreibung
  • Lösung

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten