UiPath Documentation
automation-suite
2023.10
false
Guía de instalación de Automation Suite en Linux
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Se ignora la cadena de conexión SQL de la automatización de pruebas

Se ha corregido la incidencia por la que uipathctl ignora la cadena de conexión SQL de Probar automatización y recurre a la cadena de Orchestrator en Automation Suite.

Descripción​

Cuando proporcionas una cadena de conexión SQL en la sección orchestrator.testautomation del archivo de configuración del clúster, el binario uipathctl ignora la cadena de conexión y utiliza la de la sección orchestrator en su lugar. Como muestra el siguiente ejemplo, la cadena de conexión ignorada es el valor del parámetro 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;"
  }
}

Solución​

Para solucionar el problema, sigue los siguientes pasos:

  1. Realiza una codificación Base64 de la cadena de conexión SQL que proporcionaste como valor del parámetro sql_connection_str :
    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. Ejecuta el siguiente comando para editar el secreto orchestrator-secrets :
    kubectl edit secret orchestrator-secrets -n uipath
    kubectl edit secret orchestrator-secrets -n uipath
    
  3. En el secreto, actualiza el valor del parámetro sqlConnectionStringTA con el valor de la cadena de conexión codificada en Base64.
  4. Comprueba si has actualizado correctamente el valor de la cadena de conexión:
    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. En la interfaz de usuario de la aplicación ArgoCD, ve a Orchestrator > Detalles > Parámetros > Valores > Valores internos > Actualizar.
  6. En la sección connectionStrings , actualiza el valor del parámetro TestAutomation con el valor de texto sin formato de la cadena de conexión, como se muestra en el siguiente ejemplo:
    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>
    
  • Descripción​
  • Solución​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado