automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Guia de instalação do Automation Suite no Linux
Last updated 3 de dez de 2024

A cadeia de caracteres de conexão SQL da Automação de Teste é ignorada

Description

Quando você fornece uma string de conexão SQL na seção orchestrator.testautomation do arquivo de configuração do cluster, o binário uipathctl ignora a string de conexão e, em vez disso, usa a que está na seção orchestrator . Como o exemplo a seguir mostra, a string de conexão ignorada é o valor do 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;"
  }
}

Solução

Para solucionar o problema, siga as seguintes etapas:
  1. Execute uma codificação Base64 da string de conexão SQL que você forneceu como o valor do parâmetro 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. Execute o seguinte comando para editar o segredo orchestrator-secrets :
    kubectl edit secret orchestrator-secrets -n uipathkubectl edit secret orchestrator-secrets -n uipath
  3. No segredo, atualize o valor do sqlConnectionStringTA parâmetro com o valor da string de conexão codificado em Base64.
  4. Verifique se você atualizou com sucesso o valor da string de conexão:
    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. Na interface gráfica do aplicativo ArgoCD, navegue até Orchestrator > Detalhes > Parâmetro > Valores > Valores internos > Atualizar.

  6. Na seção connectionStrings , atualize o valor do parâmetro TestAutomation com o valor de texto simples da string de conexão, conforme mostrado na seguinte amostra:
    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
  • Solução

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.