UiPath Documentation
automation-suite
2023.10
false
Automation Suite in der EKS/AKS-Installationsanleitung
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

SQL-Verbindungszeichenfolge der Testautomatisierung wird ignoriert

Beheben Sie das Problem, bei dem uipathctl die SQL-Verbindungszeichenfolge von Testautomatisierungen in der Clusterkonfiguration für die Automation Suite 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 -d
    echo -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 uipath
    kubectl 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 --decode
    kubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" |  base64 --decode
    
  5. Navigieren Sie in der ArgoCD-App-Benutzeroberfläche 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?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben