insights
2021.10
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Non pris en charge par l'assistance
Insights
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 11 nov. 2024

Mise à niveau à l'aide de la base de données clonée

Pour la migration locale vers le cloud, vous devez mettre à niveau la base de données Insights vers la version 2023.4. Étant donné que cette mise à niveau perturbe votre environnement, une option à envisager consiste à cloner les bases de données et à mettre à niveau la base de données Insights (DB) clonée à la place.

Pour plus de prudence, dans les étapes ci-dessous, nous allons cloner à la fois la base de données Orchestrator et la base de données Insights.

  1. Vérifier la version de la base de données Insights : vous pouvez vérifier la version de la base de données Insights en examinant la ligne la plus récente de la table dbo.__MigrationHistory . Exemple :
    SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  2. Clonez vos bases de données Orchestrator et base de données Insights : il existe plusieurs outils pour cloner la base de données. Par exemple :
    1. Assistant de migration de données.
    2. Studio de gestion Microsoft SQL Server (Microsoft SQL Server Management Studio).
  3. Exécuter la commande de mise à niveau contre les bases de données clonées : suivez les instructions pour mettre à niveau la base de données Insights docs imageComment créer/migrer manuellement la base de données Insights pour Orchestrator PaaS ? avec les ajustements suivants :
    1. À la deuxième étape, au lieu d’utiliser le lien du support d’installation de PaaS Orchestrator, le téléchargement suivant doit être utilisé : https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
    2. À la septième étape, pour la chaîne de connexion de la base de données Orchestrator, utilisez la chaîne de connexion OrchDB clonée.
    3. À l'étape neuf, pour la chaîne de connexion à la base de données Insights, utilisez la chaîne de connexion à la base de données Insights clonée.
    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.
    Remarque :
    • Utilisez les chaînes de connexion pour vos bases de données clonées afin d'éviter la corruption de vos bases de données réelles.
    • Si une erreur se produit en interne, la commande peut ne pas renvoyer l'erreur au terminal. Passez à la quatre étapes ci-dessous pour vérifier la mise à niveau réussie de votre base de données.
  4. Vérifiez la version de la base de données Insights clonée.
    SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  5. Vérifiez si les colonnes suivantes sont présentes dans chaque table :
    • dbo.tâches
      Remarque : la colonne Id ne doit contenir que des nombres positifs.
      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
      Remarque : L'ID de locataire doit être un nombre positif.
      Id, Name, KeyId, Name, Key

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.