Automation Suite
2023.10
False
Bannerhintergrundbild
Automation Suite auf EKS/AKS-Installationsanleitung
Letzte Aktualisierung 19. April 2024

Schritt 2: Wiederherstellen der eigenständigen Produktdatenbank

Wir stellen Ihnen hier eine Möglichkeit vor, wie Sie mit dem SQL Server Management Studio (SSMS) die Datenbank eines Einzelprodukts in der Automation Suite SQL Server-Instanz wiederherstellen können. Weitere Informationen zum Herunterladen und Installieren von SQL Server Management Studio finden Sie unter Migrationsvoraussetzungen.

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit der eigenständigen Produktdatenbank her, wählen Sie Aufgaben und dann Datenbank in Azure SQL bereitstellen aus.
    docs image
  2. Wählen Sie Verbinden aus, um eine Verbindung mit der Automation Suite SQL-Datenbank herzustellen. Geben Sie den neuen Datenbanknamen an. Wählen Sie das Verzeichnis aus, in dem die temporäre Datenbankdatei gespeichert werden soll.
    docs image
  3. Warten Sie, bis die Bereitstellung abgeschlossen ist.
    docs image
  4. Zeichnen Sie die Verbindungszeichenfolge für die wiederhergestellte eigenständige Produktdatenbank in der Automation Suite auf.

Wiederherstellen der eigenständigen Orchestrator-Datenbank auf EKS

Wenn Sie in EKS zur Automation Suite migrieren, können Sie die Orchestrator-Datenbank nicht direkt in der Azure SQL-Datenbank wiederherstellen. Sie müssen zuerst die eigenständige Orchestrator-Datenbank in einer Datei sichern und diese dann in der RDS-Datenbank wiederherstellen.

Wenn Orchestrator und Identity ihre Datenbank gemeinsam nutzen, können Sie Schritt 4 überspringen. Wenn sie über separate Datenbanken verfügen, müssen Sie diese separat sichern.

  1. Melden Sie sich bei der eigenständigen Maschine und mit SSMS bei SQL Server an.

  2. Sichern Sie die eigenständige Orchestrator-Datenbank:

    1. Gehen Sie zu Datenbanken, klicken Sie mit der rechten Maustaste auf die Orchestrator-Datenbank, klicken Sie auf Aufgabenund wählen Sie Sichernaus.
      docs image
    2. Bestätigen Sie den Sicherungspfad.
      docs image
    3. Schließen Sie die Sicherung ab.
      docs image
  3. Stellen Sie die eigenständige Orchestrator-Datenbank in RDS der Automation Suite in der EKS-Instanz auf der eigenständigen Maschine wieder her

    1. Laden Sie die gesicherte bak -Datei in den S3-Bucket hoch.
      aws s3 cp <local-file-path> s3://haonan-msi-asair-migration-bucket/<filename>aws s3 cp <local-file-path> s3://haonan-msi-asair-migration-bucket/<filename>

      Beispiel:

      aws s3 cp "C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\20230401_0614.bak" s3://haonan-msi-asair-migration-bucket/20230401_0614.bak --region us-west-2aws s3 cp "C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\20230401_0614.bak" s3://haonan-msi-asair-migration-bucket/20230401_0614.bak --region us-west-2
    2. Erteilen Sie der wiederhergestellten Datenbank eine Berechtigung in AWS.

Erteilen von Berechtigungen für die wiederhergestellte Datenbank in AWS

  1. Wechseln Sie zu IAM und erstellen Sie eine neue Rolle mit AWSBackupServiceRolePolicyForRestores -Berechtigungen.
    docs image
  2. Gehen Sie zu RDS und klicken Sie auf Option groups:
    1. Erstellen Sie eine Gruppe und geben Sie die folgenden Details an:

      • Name: SqlServerBackupRestore

      • Beschreibung: xxx

      • Modul: Wählen Sie Ihr DB-Modul . aus

      • Major Engine Version: Wählen Sie die Version Ihrer DB-Instance aus.

    2. Klicken Sie auf Erstellen.
      docs image
    3. Klicken Sie auf den Namen der erstellten Gruppe, um sie wie folgt zu bearbeiten:

      1. Klicken Sie auf Hinzufügen.

      2. Wählen Sie SQLSERVER_BACKUP_RESTORE aus.

      3. Wählen Sie die IAM-Rolle aus, die Sie in den vorherigen Schritten erstellt haben.

      4. Wählen Sie Sofort aus, um eine sofortige Änderung zu planen.
        docs image
    4. Gehen Sie zurück zu RDSDatabases und wählen Sie Ihre Instanz aus.

      1. Klicken Sie auf Ändern.

      2. Wählen Sie die Optionsgruppe aus, die Sie im vorherigen Schritt erstellt haben.

      3. Klicken Sie auf Weiter.

      4. Wählen Sie Sofort anwenden aus (dies sollte keine Dienstausfallzeit verursachen).

      5. Wenden Sie Änderungen an, indem Sie auf DB-Instanz ändern klicken.

      6. Wenn Sie eine Verbindung von SQL Management Studio zur Datenbank haben, schließen Sie diese, und stellen Sie erneut eine Verbindung her.

  3. Befolgen Sie die AWS-Dokumentation, um die BAK-Datei der Datenbank im AWS S3-Bucket zu sichern.

    Beispielbefehl:

    exec msdb.dbo.rds_restore_database
    	@restore_db_name='UiPath_20230531',
    	@s3_arn_to_restore_from='arn:aws:s3:::haonan-msi-asair-migration-bucket/20230401_0614.bak',
    	@with_norecovery=0,exec msdb.dbo.rds_restore_database
    	@restore_db_name='UiPath_20230531',
    	@s3_arn_to_restore_from='arn:aws:s3:::haonan-msi-asair-migration-bucket/20230401_0614.bak',
    	@with_norecovery=0,

War diese Seite hilfreich?

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