Datenbanken exportieren

Abgeschlossen

In vielen Ländern gelten gesetzliche Anforderungen, dass Kunden auf ihre Datendateien zugreifen können müssen. Darüber hinaus erfordert dieser Parameter, dass Unternehmen Kunden die Möglichkeit bieten, die Datei lokal herunterzuladen, um sie in eine lokale Datenbank zu importieren.

Über das Business Central Administration Center können Sie die Datenbank für Business Central-Onlineumgebungen als Dateien (.bacpac) in einen Azure-Speichercontainer exportieren. Bevor Sie die Datei exportieren können, müssen Sie zuerst den Azure-Speicherkontocontainer einrichten, in den die Datei (.bacpac) exportiert wird.

Der erste Schritt zum Erstellen des Speicherkontocontainers besteht darin, das Azure-Speicherkonto zu erstellen. Um den Export einzurichten, müssen Sie zuerst ein Abonnement für Microsoft Azure besitzen und Zugriff auf das Azure-Portal haben.

Gehen Sie folgendermaßen vor, um ein allgemeines v2-Speicherkonto im Azure-Portal zu erstellen:

  1. Wählen Sie im Azure-Portal die Option Alle Dienstleistungen aus. Geben Sie in die Liste der Ressourcen Speicherkonten ein. Wenn Sie mit der Eingabe beginnen, wird die Liste basierend auf Ihrer Eingabe gefiltert.

  2. Wählen Sie Speicherkonten aus.

  3. Wählen Sie im Fenster Speicherkonten die Option Hinzufügen aus.

  4. Wählen Sie das Abonnement aus, in dem das Speicherkonto erstellt werden soll.

  5. Wählen Sie unter dem Feld Ressourcengruppe die Option Neu erstellen aus.

  6. Geben Sie einen Namen für Ihre neue Ressourcengruppe, wie in der folgenden Abbildung dargestellt, ein.

    Screenshot der Seite „Speicherkonto erstellen“

  7. Geben Sie einen Namen für Ihr Speicherkonto ein. Der von Ihnen verwendete Name muss in Azure eindeutig sein. Der Name muss außerdem zwischen 3 und 24 Zeichen lang sein und darf nur Zahlen und Kleinbuchstaben enthalten.

  8. Wählen Sie einen Speicherort für Ihr Speicherkonto aus, oder verwenden Sie den Standardspeicherort.

  9. Behalten Sie für die folgenden Felder deren Standardwerte bei:

    • Bereitstellungsmodell – Resource Manager

    • Leistung – Standard

    • Kontoart – StorageV2 (universell v2)

    • Replikation – Georedundanter Speicher mit Lesezugriff (RA-GRS)

    • Zugriffsebene – Wichtig

  10. Wählen Sie Überprüfen + Erstellen aus, um die Einstellungen Ihres Speicherkontos zu überprüfen und das Konto zu erstellen.

  11. Wählen Sie Erstellen aus.

Der nächste Schritt besteht darin, eine Shared Access Signature (SAS) zu generieren, mit deren Hilfe ein sicherer delegierter Zugriff auf Ihr Speicherkonto bereitgestellt wird. Business Central verwendet diese SAS, um die Datei (.bacpac) in Ihr Speicherkonto zu schreiben.

Führen Sie die folgenden Schritte aus, um eine Shared Access Signature (SAS) zu erstellen:

  1. Wählen Sie im Azure-Speicherkonto die Option Shared Access Signature im Navigationsbereich aus.

  2. Wählen Sie im Abschnitt Zulässige Dienste des Bereichs Shared Access Signature Blob aus, und löschen Sie dann die anderen Optionen.

  3. Wählen Sie im Abschnitt Zulässige Ressourcentypen Container und Objekt aus, und löschen Sie dann die anderen Optionen.

  4. Wählen Sie im Abschnitt Zulässige Berechtigungen Lesen, Schreiben, Löschen und Erstellen aus, und löschen Sie dann die anderen Optionen.

  5. Wählen Sie ein Start‑ und Enddatum sowie eine Startzeit für die SAS aus. Ein Mindestablauffenster von sechs Stunden ab Beginn des Exports ist erforderlich.

  6. Wählen Sie im Abschnitt Zulässige Protokolle Nur HTTPS aus.

  7. Wählen Sie SAS und Verbindungszeichenfolge generieren aus.

    Screenshot der Seite „Shared Access Signature“

  8. Kopieren Sie die SAS-URL für den Blob-Dienst.

Wenn Sie das Azure Storage-Konto erstellt und den SAS-URI generiert haben, können Sie die Exportdatei im Business Central Admin Center erstellen. Führen Sie die folgenden Schritte aus, um die Exportdatei zu erstellen:

  1. Wählen Sie auf der Listenseite Umgebungen den gewünschten Umgebungsnamen aus, um die Umgebungsdetails anzuzeigen.

  2. Wählen Sie im Aktionsmenüband der Umgebungsdetails Datenbank und dann Datenbankexport erstellen aus.

    Screenshot der Option „Datenbank exportieren“

  3. Geben Sie im Feld Dateiname einen Namen für die Exportdatei ein, oder behalten Sie den Standardwert bei.

  4. Geben Sie im Feld SAS URI den SAS-URL-Wert des Blob-Dienstes an, den Sie im vorherigen Abschnitt kopiert haben.

  5. Geben Sie im Feld Containername den Namen des Containers in das Azure-Speicherkonto ein, in das die Datei (.bacpac) exportiert werden soll. Wenn Sie in Ihrem Azure-Speicherkonto bereits einen Container erstellt haben, können Sie den Namen dieses Containers in dieses Feld eingeben. Wenn der im Feld Containername angegebene Name nicht im Azure Storage-Konto vorhanden ist, wird er für Sie erstellt.

    Screenshot mit den Optionen „Exportdatenbank erstellen“

Wenn der Exportvorgang beginnt, wird die Datei (.bacpac) generiert und in das angegebene Azure-Speicherkonto exportiert. Der Vorgang kann je nach Größe der Datenbank einige Minuten bis mehrere Stunden dauern. Sie können das Browserfenster des Business Central Admin Centers während des Exports schließen. Nach Abschluss des Exports können Sie auf die Exportdatei im definierten Container in Ihrem Azure-Speicherkonto zugreifen.

Screenshot mit Sicherungen in Azure for Business Central

Alle Datenbankexportaktivitäten werden zu Überwachungszwecken protokolliert. Wählen Sie zum Anzeigen des Verlaufs Datenbank und dann Exportverlauf anzeigen im Aktionsmenüband der Umgebungsdetailseite der Umgebung aus.

Screenshot mit dem Exportverlauf einer Business Central-Umgebung