Insights
2022.4
False
Insights
Last updated 13 de jun. de 2024

Actualizar utilizando la base de datos clonada

Para la migración de las instalaciones a la nube, debes actualizar la base de datos de Insights a la versión 2023.4. Dado que esta actualización interrumpe tu entorno, una opción a tener en cuenta es clonar las bases de datos y actualizar la base de datos de Insights (DB) clonada.

Para mayor precaución, en los siguientes pasos, clonaremos tanto la base de datos de Orchestrator como la base de datos de Insights.

  1. Comprobar la versión de la base de datos de Insights: puedes comprobar la versión de la base de datos de Insights consultando la fila más reciente de la tabla dbo.__MigrationHistory . Ejemplo:
    SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  2. Clona tu base de datos de Orchestrator y la base de datos de Insights: existen varias herramientas para clonar bases de datos. Por ejemplo:
    1. Asistente de migración de datos.
    2. Microsoft SQL Server Management Studio.
  3. Ejecute el comando de actualización en las bases de datos clonadas: siga las instrucciones para actualizar la base de datos de Insights docs image¿Cómo crear/migrar manualmente la base de datos de Insights para Orchestrator PaaS? con los siguientes ajustes:
    1. En el paso dos, en lugar de utilizar el enlace de medios de instalación de PaaS Orchestrator, se debe utilizar la siguiente descarga: https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
    2. En el paso siete, para la cadena de conexión de la base de datos de Orchestrator, utiliza la cadena de conexión de OrchDB clonada.
    3. En el paso nueve, para la cadena de conexión de la base de datos de Insights, utiliza la cadena de conexión de la base de datos de 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.
    Nota:
    • Utilice las cadenas de conexión para sus bases de datos clonadas para evitar la contaminación de su base de datos real.
    • Si se produce un error interno, es posible que el comando no repita el error en el terminal. Continúe con el paso cuatro a continuación para verificar la actualización exitosa de su base de datos.
  4. Comprueba la versión de la base de datos de Insights clonada.
    SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  5. Comprueba si las siguientes columnas están presentes en cada tabla:
    • dbo.jobs
      Nota: La columna Id debe contener solo 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
      Nota: el ID de tenant debe ser un número positivo.
      Id, Name, KeyId, Name, Key

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.