Insights
2023.10
False
Insights
Last updated 13. Juni 2024

Upgrade mit geklonter Datenbank

Für die Migration von lokal zur Cloud müssen Sie die Insights-Datenbank auf Version 2023.4 aktualisieren. Da dieses Upgrade Ihre Umgebung unterbrochen hat, sollten Sie stattdessen die Datenbanken klonen und die geklonte Insights-Datenbank (DB) aktualisieren.

Für zusätzliche Vorsicht klonen wir in den folgenden Schritten sowohl die Orchestrator-DB als auch die Insights-DB.

  1. Insights DB-Version überprüfen – Sie können die Version von Insights DB überprüfen, indem Sie sich die neueste Zeile in der Tabelle dbo.__MigrationHistory ansehen. Beispiel:
    SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  2. Klonen Sie Ihre Orchestrator-DB und Insights-DB – Es gibt mehrere Tools zum Klonen von DB. Zum Beispiel:
    1. Assistent für die Datenmigration.
    2. Microsoft SQL Server-Verwaltungsstudio.
  3. Führen Sie den Upgrade-Befehl für geklonte DBs aus – Folgen Sie den Anweisung, um die Insights-DB zu aktualisieren docs imageWie wird Insights DB für Orchestrator PaaS manuell erstellt/migriert? mit den folgenden Anpassungen:
    1. Bei Schritt zwei sollte, anstatt den Medienlink zur Installation von PaaS Orchestrator zu verwenden, der folgende Download verwendet werden: https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
    2. Verwenden Sie bei Schritt sieb für die Orchestrator DB-Verbindungszeichenfolge die geklonte OrchDB-Verbindungszeichenfolge.
    3. Verwenden Sie bei Schritt neun für die Insights DB-Verbindungszeichenfolge die geklonte Insights DB-Verbindungszeichenfolge.
    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.
    Hinweis:
    • Verwenden Sie die Verbindungszeichenfolgen für Ihre geklonten DBs, um eine Verunreinigung Ihrer tatsächlichen DB zu verhindern.
    • Wenn intern ein Fehler auftritt, gibt der Befehl den Fehler möglicherweise nicht an das Terminal aus. Fahren Sie mit Schritt vier unten fort, um das erfolgreiche Upgrade Ihrer DB zu überprüfen.
  4. Überprüfen Sie die Version der geklonten Insights-DB.
    SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;SELECT *
    FROM [insights_clone_1].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
  5. Überprüfen Sie, ob die folgenden Spalten in jeder Tabelle vorhanden sind:
    • dbo.jobs
      Hinweis: Die Spalte Id darf nur positive Zahlen enthalten.
      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
      Hinweis: Die Mandanten-ID muss eine positive Zahl sein.
      Id, Name, KeyId, Name, Key

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.