Insights
2023.10
falso
Insights
Last updated 13 de jun de 2024

Atualizar usando banco de dados clonado

Para migração de ambientes locais para a nuvem, você precisa atualizar o banco de dados do Insights para a versão 2023.4. Como essa atualização interrompe seu ambiente, uma opção a considerar é clonar os bancos de dados e atualizar o banco de dados do Insights (DB) clonado.

Para maior cuidado, nas etapas abaixo, vamos clonar tanto o banco de dados do Orchestrator quanto o banco de dados do Insights.

  1. Verificar versão do banco de dados do Insights - Você pode verificar a versão do banco de dados do Insights examinando a linha mais recente na tabela dbo.__MigrationHistory . Exemplo:
    SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  2. Clonar seu banco de dados do Orchestrator e do Insights - Há várias ferramentas para clonar banco de dados. Por exemplo:
    1. Assistente de Migração de Dados.
    2. Studio de gerenciamento do Microsoft SQL Server
  3. Executar comando de atualização em relação a bancos de dados clonados - Siga as instruções para atualizar o banco de dados do Insights docs imageComo criar/migrar manualmente o banco de dados do Insights para o Orchestrator PaaS? com os seguintes ajustes:
    1. Na etapa dois, em vez de usar o link da mídia de instalação do PaaS Orchestrator, o seguinte download deve ser usado: https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
    2. Na etapa sete, para a string de conexão do Banco de Dados do Orchestrator, use a string de conexão do OrchDB clonada.
    3. Na etapa nove, para a string de conexão de banco de dados do Insights, use a string de conexão de banco de dados do Insights clonada.
    PS C:\Users\uipath\Desktop\UiPath.Orchestrator.Cli> .\UiPath.Orchestrator.Cli.exe database upgrade-database -d Insights -c ".\UiPath.Orchestrator.dll.config" --connection-string "Server=localhost;Initial Catalog=insights_clone_1; User Id=uuuuu; Password=ppppp;"
    Database upgrade started...
    Database upgrade complete.PS C:\Users\uipath\Desktop\UiPath.Orchestrator.Cli> .\UiPath.Orchestrator.Cli.exe database upgrade-database -d Insights -c ".\UiPath.Orchestrator.dll.config" --connection-string "Server=localhost;Initial Catalog=insights_clone_1; User Id=uuuuu; Password=ppppp;"
    Database upgrade started...
    Database upgrade complete.
    Observação:
    • Use as strings de conexão para seus bancos de dados clonados para evitar a contato com seu banco de dados real.
    • Se um erro ocorrer internamente, o comando pode não repetir o erro para o terminal. Prossiga com a etapa quatro abaixo para verificar a atualização bem-sucedida do seu banco de dados.
  4. Verifique a versão do banco de dados do Insights clonado.
    SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  5. Verifique se as seguintes colunas estão presentes em cada tabela:
    • dbo.jobs
      Observação: a coluna Id deve conter apenas números positivos.
      Id, TenantId, CreationTime, StartTime, EndTime, JobKey,
      JobSource, EnvName, NULL as OrgUnitCode, OrgUnitName,
      OrganizationUnitId, ProcessName, DisplayName,
      OrgUnitFullyQualifiedName, RuntimeType,Id, TenantId, CreationTime, StartTime, EndTime, JobKey,
      JobSource, EnvName, NULL as OrgUnitCode, OrgUnitName,
      OrganizationUnitId, ProcessName, DisplayName,
      OrgUnitFullyQualifiedName, RuntimeType,
    • dbo.JobEvents
      Id, TenantId, ProcessVersion, RobotName, RobotType,
      HostMachineName, JobId, TimeStamp, Action, JobState,
      UserName, RuntimeType,Id, TenantId, ProcessVersion, RobotName, RobotType,
      HostMachineName, JobId, TimeStamp, Action, JobState,
      UserName, RuntimeType,
    • dbo.QueueItems
      Id, TenantId, Priority, QueueName, ProcessingStatus,
      ReviewStatus, RobotName, RobotType, CreationTime,
      StartProcessing, EndProcessing, CreatorJobId, ExecutorJobId,
      SecondsInPreviousAttempts, AncestorId, RetryNumber,
      DeferDate, DueDate, Progress, SpecificData, AnalyticsData,
      Output, ProcessingExceptionType, ProcessingExceptionReason,
      Reference, ReviewerUserName, OrgUnitCode, OrgUnitName,
      OrganizationUnitId, OrgUnitFullyQualifiedName,
      ProcessingExceptionDetails,Id, TenantId, Priority, QueueName, ProcessingStatus,
      ReviewStatus, RobotName, RobotType, CreationTime,
      StartProcessing, EndProcessing, CreatorJobId, ExecutorJobId,
      SecondsInPreviousAttempts, AncestorId, RetryNumber,
      DeferDate, DueDate, Progress, SpecificData, AnalyticsData,
      Output, ProcessingExceptionType, ProcessingExceptionReason,
      Reference, ReviewerUserName, OrgUnitCode, OrgUnitName,
      OrganizationUnitId, OrgUnitFullyQualifiedName,
      ProcessingExceptionDetails,
    • dbo.QueueItemEvents
      Id, TenantId, QueueItemId, TimeStamp, Action, UserName,
      ProcessingStatus, QueueDefinitionId,
      JobOrgUnitFullyQualifiedName, JobOrganizationUnitId,Id, TenantId, QueueItemId, TimeStamp, Action, UserName,
      ProcessingStatus, QueueDefinitionId,
      JobOrgUnitFullyQualifiedName, JobOrganizationUnitId,
    • dbo.RobotLogs
      Id, TenantId, OrganizationUnitId, TimeStamp, JobKey,
      MachineId, ProcessName, WindowsIdentity, RobotName,
      RawMessage, Message, LevelOrdinal,Id, TenantId, OrganizationUnitId, TimeStamp, JobKey,
      MachineId, ProcessName, WindowsIdentity, RobotName,
      RawMessage, Message, LevelOrdinal,
    • dbo.Tenants
      Observação: o ID do Tenant deve ser um número positivo.
      Id, Name, KeyId, Name, Key

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.