Wird geladen...

Wir haben festgestellt, dass Ihre Browsersprache Chinesisch ist. Möchten Sie unsere chinesische Website besuchen? [ Schließen ]
Von: Emma

Wenn Sie bereits mit anderen Datenbanksystemen wie MySQL oder PostgreSQL gearbeitet haben, sind Sie möglicherweise auf den Begriff „Datenbank-Dump“ gestoßen – das Exportieren von Daten in eine Datei für Sicherungen oder Migrationen. SQL Server geht hier etwas anders vor, und die Terminologie kann zunächst verwirrend sein.

In diesem Leitfaden gehen wir drei praktische Methoden zum Sichern einer SQL Server-Datenbank durch: Standard-Sicherungen, Export von SQL-Skripten und BACPAC-Dateien. So können Sie die Methode auswählen, die am besten zu Ihrem Anwendungsfall passt.

Was bedeutet „Datenbank-Dump“ bei SQL Server

Bei SQL Server bezeichnet ein Datenbank-Dump den Export der Datenbankstruktur, der Daten oder beider Bestandteile in eine Datei für Sicherungen, Migrationen oder Wiederherstellungen. Offiziell spricht SQL Server von einer „Sicherung“ (Backup). Das Ergebnis kann drei Formen annehmen: eine binäre .bak-Datei, ein .sql-Skript oder ein portables .bacpac-Paket.

Wenn heute von einem SQL Server-Datenbank-Dump die Rede ist, handelt es sich zumeist um eine beliebige Form des Exports oder der Sicherung.

Hinweis: Die veraltete DUMP-Syntax existiert zwar noch, wird aber nicht mehr unterstützt. Verwenden Sie für alle aktuellen SQL Server-Versionen stattdessen BACKUP DATABASE.

So erstellen Sie einen Datenbank-Dump in SQL Server

Egal, ob Sie eine schnelle Sicherung oder eine vollständige Migration durchführen möchten: SQL Server bietet sowohl grafische Benutzeroberflächen als auch Kommandozeilenoptionen dafür an.

Methode 1 – SQL Server-Sicherung (SSMS + T-SQL)

Die gängigste Methode zur Sicherung einer SQL Server-Datenbank ist die Erstellung einer .bak-Datei. Sie erfasst die gesamte Datenbankstruktur samt Daten und ist die schnellste Variante für große Datenbanken.

Verwendung von SSMS:

  1. Öffnen Sie SSMS und stellen Sie eine Verbindung zu Ihrer Instanz her.
  2. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Zieldatenbank.
  3. Wählen Sie Aufgaben > Sichern…
  4. Legen Sie den Sicherungstyp auf Vollständig fest.
  5. Klicken Sie unter Ziel auf Hinzufügen, um einen Speicherort für die Datei auszuwählen.
  6. Klicken Sie auf OK, um die Sicherung zu erstellen.

dump a database in sql server with ssms

Verwendung von T-SQL (Kommandozeile):

Dieser Ansatz eignet sich besonders für Automatisierungen oder geplante Aufträge. Sie können den Befehl über Neue Abfrage in SSMS ausführen oder direkt über das Befehlszeilentool sqlcmd aufrufen.

BACKUP DATABASE [IhrDatenbankName]
TO DISK = 'C:\Backups\IhrDatenbank.bak'
WITH FORMAT, MEDIANAME = 'SQLServerBackups', NAME = 'Vollständige Sicherung von IhrDatenbank'; 
dump a database in sql server using tsql command line
Tipp: Fügen Sie dem Sicherungsbefehl WITH CHECKSUM hinzu, um die Datenintegrität während des Vorgangs zu prüfen.

Methode 2: SQL Server-Datenbank als SQL-Skript sichern

Manchmal benötigen Sie eine menschenlesbare Version Ihrer Datenbank. SSMS verfügt über einen integrierten Assistenten zum Generieren von Skripten, mit dem Sie die Datenbank als .sql-Datei exportieren können – mit allen T-SQL-Befehlen, um die Datenbank von Grund auf neu zu erstellen.

Schritte:

  1. Klicken Sie mit der rechten Maustaste auf Ihre Datenbank in SSMS.
  2. Wählen Sie Aufgaben > Skripte generieren…
  3. Wählen Sie die Objekte aus, die enthalten sein sollen – Tabellen, Sichten, gespeicherte Prozeduren usw.
  4. Klicken Sie auf der Seite Skriptoptionen festlegen auf Erweitert.
  5. Suchen Sie nach dem Punkt Zu skriptender Datentyp und ändern Sie diesen auf Schema und Daten.
  6. Wählen Sie einen Speicherort und schließen Sie den Assistenten ab.

dump sql server database as a sql script

Diese Methode eignet sich hervorragend, wenn Sie einen portablen Export benötigen, der mit Versionskontrollsystemen kompatibel ist. Sie ist zudem hilfreich bei der Datenübertragung zwischen unterschiedlichen SQL Server-Versionen, bei denen eine .bak-Datei ggf. nicht kompatibel ist.

Methode 3: SQL Server-Datenbank als BACPAC-Datei sichern

Eine BACPAC-Datei ist ein logischer Export, der Schema und Daten gemeinsam verpackt. Sie wird häufig für Cloud-Migrationen, insbesondere zu Azure SQL-Datenbank, oder zur Erstellung eines portablen Schnappschusses der Datenbank verwendet.

Schritte:

  1. Klicken Sie mit der rechten Maustaste auf die Datenbank in SSMS.
  2. Wählen Sie Aufgaben > Datenebenenanwendung exportieren…
  3. Wählen Sie aus, ob die Datei auf Ihrer lokalen Festplatte oder einem Azure-Blob-Speicher gespeichert werden soll, und schließen Sie den Assistenten ab.

dump sql server database as a bacpac file

Hinweis: BACPAC-Exporte können bei großen Datenbanken langwierig sein. Nutzen Sie diese Methode für Portabilität und Cloud-Migrationen, nicht für routinemäßige Sicherungen.

Wiederherstellen eines SQL Server-Datenbank-Dumps

Der Wiederherstellungsvorgang hängt davon ab, welche Exportmethode Sie verwendet haben.

Wiederherstellung aus einer .bak-Datei:

Klicken Sie in SSMS mit der rechten Maustaste auf den Ordner Datenbanken und wählen Sie Datenbank wiederherstellen…. Wählen Sie unter Quelle die Option Gerät, klicken Sie auf die Durchsuchen-Schaltfläche, um Ihre .bak-Datei auszuwählen, anschließend auf OK und folgen Sie den Hinweisen.

Alternativ mit T-SQL:

RESTORE DATABASE [IhrDatenbankName]
FROM DISK = 'C:\Backups\IhrDatenbank.bak'
WITH RECOVERY;

restore from a bak file

Wiederherstellung aus einem SQL-Skript:

Öffnen Sie die .sql-Datei in SSMS und klicken Sie auf Ausführen. Bei sehr großen Dateien verwenden Sie stattdessen das Tool sqlcmd über die Kommandozeile.

Wiederherstellung aus einer BACPAC-Datei:

Klicken Sie mit der rechten Maustaste auf den Ordner Datenbanken und wählen Sie Datenebenenanwendung importieren…. Verweisen Sie den Assistenten auf Ihre .bacpac-Datei, der Rest wird von SQL Server übernommen.

Tipp: Sicherungen können nur auf die gleiche oder eine neuere SQL Server-Version wiederhergestellt werden – nicht auf eine ältere.

Bewährte Verfahren beim Erstellen von SQL Server-Datenbank-Dumps

Einfache Regeln sorgen für zuverlässige Exporte und sichere Daten.

  1. Sicherungskomprimierung aktivieren: SQL Server-Sicherungen können schnell sehr groß werden. Die Aktivierung der Komprimierung verkleinert die .bak-Dateien, spart Speicherplatz und beschleunigt den Sicherungsvorgang.
  2. Verwendung der CHECKSUM-Option: Fügen Sie stets die Option CHECKSUM in Ihren Sicherungsbefehl ein. Dadurch wird die Datenintegrität beim Schreiben geprüft – bei erkannter Beschädigung wird die Sicherung abgebrochen.
  3. Sichere Speicherung der Exporte: Datenbank-Dumps enthalten oft vertrauliche Daten und Schema-Informationen. Speichern Sie Sicherungsdateien an einem geschützten Ort mit beschränktem Zugriff. Bei Übertragungen über das Netzwerk nutzen Sie die integrierte Verschlüsselung von SQL Server.
  4. Einhaltung der 3-2-1-Regel: Eine einzelne Kopie stellt einen Single Point of Failure dar. Nutzen Sie diese standardisierte Sicherungsstrategie:
  • Halten Sie mindestens 3 Kopien Ihrer Daten vor.
  • Speichern Sie diese auf 2 unterschiedlichen Speichermedien (z. B. lokale Festplatte und Cloud).
  • Bewahren Sie 1 Kopie extern am Standort auf.
  1. Regelmäßige Tests der Wiederherstellungen: Eine Sicherung ist nur wertvoll, wenn sie sich auch wiederherstellen lässt. Stellen Sie Ihre Sicherungsdateien regelmäßig auf einem Entwicklungs- oder Testserver wieder, um die Funktionsfähigkeit zu bestätigen.
Hinweis: Bei großen Datenbanken empfehlen sich differenzielle Sicherungen zwischen vollständigen Exporten – sie erfassen nur Änderungen seit der letzten vollständigen Sicherung und sparen Zeit sowie Speicherplatz. Weitere Infos finden Sie im Artikel Differenzielle SQL Server-Sicherungen.

i2Backup: Eine umfassende Sicherungslösung

Die manuelle Verwaltung von SQL Server-Sicherungen funktioniert – bis Probleme auftauchen. Geplante Konflikte, verpasste Aufträge und ungeprüfte Dateien sind häufige Fallstricke.

i2Backup ist eine Unternehmenssicherungslösung, die all diese Schritte automatisiert und SQL Server-Umgebungen uneingeschränkt unterstützt.

Kernfunktionen:

  • Echtzeit- und geplante Datenbanksicherungen – Kontinuierliche Protokollerfassung für nahezu null RPO, sodass Sie bis zu jedem beliebigen Zeitpunkt wiederherstellen können, nicht nur bis zur letzten geplanten Sicherung.
  • Unterstützung von Cluster-Umgebungen – Sichert sowohl eigenständige SQL Server-Instanzen als auch Cluster-Konfigurationen inklusive Hochverfügbarkeits- und RAC-Umgebungen.
  • Flexible Speicherziele – Speichert Sicherungen an mehreren Orten, darunter lokaler Speicher und Cloud, um Single Points of Failure zu beseitigen.
  • Automatisierte Aufbewahrung und Bereinigung – Definieren Sie individuelle Aufbewahrungsregeln, veraltete Sicherungen werden automatisch entfernt, um Speicherkosten zu kontrollieren.

i2Backup erspart Ihnen das Rätselraten beim Datenschutz für Datenbanken. Wenn Sie Ihre SQL Server-Daten zudem in eine neue Umgebung migrieren möchten, erläutert der nächste Abschnitt die passende Lösung.

i2Stream: Die einfachste Lösung für SQL Server-Datenbankmigrationen

Sicherungen schützen Ihre Daten am bestehenden Standort – wenn Sie diese jedoch verschieben müssen, benötigen Sie ein separates Tool. i2Stream ist eine unternehmensreife Datenbankreplikationslösung mit Unterstützung für Echtzeitsynchronisation, Migration und Notfallwiederherstellung in homogenen und heterogenen Datenbankumgebungen.

Warum Teams i2Stream für SQL Server-Migrationen nutzen:

  • Echtzeit-Datensynchronisation – Nutzt protokollbasierte Erfassung zur Synchronisation mit Latenz im Millisekundenbereich, ohne die Quell-Datenbank zu belasten.
  • Plattformübergreifende Unterstützung – Kompatibel mit über 40 Datenbankumgebungen, sodass Sie von SQL Server auf andere Plattformen oder zwischen unterschiedlichen SQL Server-Versionen migrieren können, ohne Kompatibilitätsprobleme.
  • Agentlose Bereitstellung – Es muss keine Software auf dem Produktivsystem installiert werden, sodass laufende Betriebsabläufe nicht gestört werden.
  • Grafische Verwaltungsoberfläche – Über ein webbasiertes Dashboard überwachen und verwalten Sie den gesamten Synchronisationsvorgang, ohne Kommandozeilenbefehle eingeben zu müssen.

Möchten Sie Ihre SQL Server-Migration vereinfachen?

60-tägige kostenlose Testversion

Häufig gestellte Fragen

F1: Was ist der Unterschied zwischen einem SQL Server-Dump und einer Sicherung?

In modernen SQL Server-Versionen gibt es praktisch keinen Unterschied. „Dump“ ist ein veralteter Begriff aus älteren Datenbanksystemen wie MySQL. Heute werden „Sicherung“ und „Dump“ bei SQL Server synonym verwendet.

 

F2: Kann ich nur eine einzelne Tabelle statt der gesamten Datenbank exportieren?

Ja. Nutzen Sie den Assistenten zum Generieren von Skripten in SSMS, um einzelne Tabellen auszuwählen. Alternativ können Sie das Dienstprogramm bcp (Bulk Copy Program) verwenden, um Daten einzelner Tabellen in eine Datei zu exportieren.

 

F3: Wie automatisiere ich SQL Server-Sicherungen?

Nutzen Sie SQL Server Agent-Aufträge. Erstellen Sie eine geplante Aufgabe, die ein T-SQL-Sicherungs-Skript ausführt, sodass Ihre Daten automatisch nach dem von Ihnen festgelegten Rhythmus exportiert werden.

 

F4: Welche Berechtigungen benötige ich zum Erstellen eines SQL Server-Datenbank-Dumps?

In der Regel müssen Sie Mitglied der festen Datenbankrolle db_owner sein. Alternativ kann Ihrem Konto explizit die Berechtigung BACKUP DATABASE erteilt werden.

 

F5: Ist eine .bak-Datei mit allen SQL Server-Versionen kompatibel?

Eine .bak-Datei ist abwärtskompatibel, aber nicht aufwärtskompatibel. Sie können eine Sicherung einer älteren Version auf eine neuere wiederherstellen, umgekehrt ist dies nicht möglich.

Fazit

Das Erstellen eines SQL Server-Datenbank-Dumps muss nicht kompliziert sein. Ob Sie eine .bak-Datei für schnelle Notfallwiederherstellungen, ein SQL-Skript für Versionskontrolle oder eine BACPAC-Datei für Cloud-Migrationen nutzen – jede Methode hat ihren Einsatzbereich.

Entscheidend ist, die passende Methode für Ihren Anwendungsfall auszuwählen – und Wiederherstellungen regelmäßig zu testen, nicht nur im Fehlerfall.

Für Teams, die über manuelle Exporte hinausgehen möchten, automatisiert i2Backup den gesamten Sicherungsvorgang für SQL Server und weitere Datenbankplattformen. Wenn Ihre Priorität die Migration ist, ermöglicht i2Stream eine Echtzeit-Datenverschiebung mit minimalen Betriebsstörungen.

Wählen Sie zunächst die Methode, die Ihren aktuellen Anforderungen entspricht, und bauen Sie darauf auf.

Keine Kurzbiografie vorhanden

Weitere verwandte Artikel

So sichern Sie eine Datenbank in SQL Server Management Studio
Dieser Leitfaden beschreibt schrittweise Methoden zum Sichern von Datenbanken in SQL Server Management Studio (SSMS) – einschließlich manueller GUI‑Vorgänge, angepasster T‑SQL‑Skripte, automatisierter Lösungen sowie einer unternehmensgerechten Erweiterung mit i2Backup.
Artikel lesen
6 wirksame Lösungen für eine im Wiederherstellungsmodus hängengebliebene SQL‑Server‑Datenbank
Das Auftreten einer SQL‑Datenbank, die im Wiederherstellungsmodus hängenbleibt, kann die Datenbankwiederherstellung unterbrechen und den regulären Betrieb beeinträchtigen. Dieser Artikel erläutert die häufigen Ursachen und stellt sechs praktische Methoden zur schnellen Diagnose und Behebung des Problems vor.
Artikel lesen
Vollständige Lösung zur Behebung des Fehlers „Zugriff verweigert“ bei SQL‑Server‑Sicherungen
Der Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen oder der Betriebssystemfehler 5 können Sicherungen und Wiederherstellungen unerwartet unterbrechen. Dieser Leitfaden erläutert die häufigen Ursachen, schnelle Lösungen, schrittweise Vorgehensweisen und wie Tools wie i2Backup Berechtigungsfehler dauerhaft verhindern.
Artikel lesen
Export von SQL‑Tabellendaten nach Excel: Schritt‑für‑Schritt‑Anleitung
Müssen Sie SQL‑Tabellendaten schnell und genau nach Excel exportieren? Diese Anleitung führt Sie durch vier praktische Methoden – von SSMS bis Python – damit Sie die für Ihren Arbeitsablauf am besten geeignete Vorgehensweise auswählen können.
Artikel lesen
Inhaltsverzeichnis:
Bleiben Sie über die neuesten Tipps informiert
Abonnieren Sie unseren Newsletter für aktuelle Einblicke, Neuigkeiten und exklusive Inhalte. Sie können sich jederzeit abmelden.
Abonnieren
Bereit, Ihre Unternehmensdatensicherheit zu verbessern?
Starten Sie eine 60-tägige Testversion oder sehen Sie sich eine Demo an, um zu erfahren, wie Info2soft Unternehmensdaten schützt.
Bitte füllen Sie das Formular aus und senden Sie es ab – unser Kundenservice wird sich in Kürze bei Ihnen melden.
Mit dem Absenden dieses Formulars bestätige ich, dass ich die Datenschutzerklärung.
{{ isSubmitting ? 'Wird gesendet...' : 'Absenden' }}