Wie importiere ich eine SQL-Dump-Datei in DBeaver?

Melden
  1. Vorbereitung der SQL-Dump-Datei
  2. Datenbankverbindung in DBeaver herstellen
  3. Importprozess starten
  4. SQL-Skript ausführen
  5. Alternative: Importfunktion für Daten
  6. Fehlersuche und Tipps
  7. Zusammenfassung

Vorbereitung der SQL-Dump-Datei

Bevor Sie eine SQL-Dump-Datei in DBeaver importieren, stellen Sie sicher, dass die Datei korrekt erzeugt wurde und den nötigen SQL-Code enthält. Solche Dump-Dateien enthalten meist komplette Datenbankstruktur sowie die Daten in Form von SQL-Befehlen wie CREATE TABLE und INSERT INTO. Stellen Sie sicher, dass Sie Zugriff auf die Datei haben und deren Speicherort kennen.

Datenbankverbindung in DBeaver herstellen

Öffnen Sie DBeaver und verbinden Sie sich mit der Zieldatenbank, in die Sie den Dump importieren möchten. Falls die Datenbank noch nicht existiert, müssen Sie diese zunächst anlegen. In DBeaver können Sie links im Datenbanknavigator mit einem Rechtsklick auf Database Navigator eine neue Verbindung erstellen oder eine bestehende auswählen. Achten Sie darauf, dass Sie die richtigen Zugangsdaten und das gewünschte Ziel-Schema verwenden.

Importprozess starten

Nachdem die Verbindung hergestellt ist, haben Sie verschiedene Möglichkeiten, den Import durchzuführen. Die einfachste Methode ist, die SQL-Dump-Datei als SQL-Skript zu öffnen. Gehen Sie im Hauptmenü auf File → Open File und wählen Sie Ihre SQL-Dump-Datei aus. Die Datei wird dann im SQL-Editor von DBeaver geöffnet.

SQL-Skript ausführen

Sobald die Datei im Editor angezeigt wird, können Sie den gesamten Inhalt oder Teile davon ausführen. Um den kompletten Import durchzuführen, markieren Sie den gesamten Text mittels Strg + A (bzw. Cmd + A auf macOS) und klicken danach auf die Schaltfläche Execute SQL Script (ein grünes Play-Symbol) oder drücken F5. DBeaver führt dann alle darin enthaltenen SQL-Befehle in der ausgewählten Datenbank aus.

Alternative: Importfunktion für Daten

Falls Ihre Dump-Datei lediglich Daten im CSV-Format oder ähnlichem umfasst, können Sie auch die Importfunktion von DBeaver nutzen. Dafür wählen Sie im Datenbanknavigator die entsprechende Tabelle an, klicken mit der rechten Maustaste darauf und wählen Import Data. Anschließend wählen Sie Ihre Datei aus und konfigurieren das Mapping der Spalten.

Fehlersuche und Tipps

Da Dump-Dateien oft sehr umfangreich sind, kann es während des Imports zu Fehlern kommen, zum Beispiel wegen fehlender Berechtigungen, falscher Reihenfolge der Befehle oder inkompatibler SQL-Syntax. Lesen Sie in diesem Fall die Fehlermeldungen im Ausgabefenster sorgfältig und passen Sie gegebenenfalls die Datei an oder prüfen Sie Ihre Datenbankrechte. Außerdem empfiehlt es sich, vor dem Import eine Sicherung der aktuellen Datenbank anzulegen, um Datenverlust zu vermeiden.

Zusammenfassung

Der Import einer SQL-Dump-Datei in DBeaver erfolgt meist über das Öffnen der .sql-Datei im SQL-Editor und anschließendes Ausführen aller enthaltenen Befehle. Alternativ kann bei geeigneten Formaten auch die Importfunktion genutzt werden. Wichtig sind eine bestehende Verbindung zur Zieldatenbank und ausreichende Rechte.

0

Kommentare