SQL Server BAK-Datei öffnen | 4 Methoden

Sind Sie neugierig, wie Sie in SQL Server BAK-Dateien öffnen und ihre Bedeutung erkunden können? Lesen Sie diesen Artikel, der sich mit BAK-Dateien befasst, erklärt, was sie sind und eine Schritt-für-Schritt-Anleitung bietet.

Von @RebeccaZuletzt aktualisiert 05.03.2024

Was ist die BAK-Datei in SQL Server?

Die BAK-Datei in SQL Server ist eine Sicherungsdatei, die eine Kopie einer SQL Server-Datenbank zu einem bestimmten Zeitpunkt enthält. Sie wird mithilfe der SQL Server-Backup- und Wiederherstellungsfunktion erstellt und hat die Dateiendung „.bak“.

Die BAK-Datei enthält alle Daten und Metadaten, die erforderlich sind, um mehrere Datenbanken in ihren ursprünglichen Zustand zum Zeitpunkt der Sicherung wiederherzustellen. Dies umfasst Tabellen, Indizes, gespeicherte Prozeduren, Ansichten und andere Datenbankobjekte sowie die darin enthaltenen Daten.

Regelmäßige Backups Ihrer SQL Server-Datenbanken sind unerlässlich, um sicherzustellen, dass Sie Ihre Daten im Falle eines Hardwareausfalls, Benutzerfehlers oder anderer Probleme wiederherstellen können. Die BAK-Datei ist eines der gebräuchlichsten Sicherungsformate in SQL Server, und es gibt zwei Gründe, warum die BAK-Datei wichtig ist:

  • Datenschutz: Im Falle eines Systemabsturzes, Hardwarefehlers oder eines anderen unvorhergesehenen Ereignisses kann eine Sicherung Ihrer Datenbank Datenverlust verhindern.
  • Einfache Wiederherstellung: Mit der BAK-Datei ist es einfach, verlorene Daten wiederherzustellen oder eine Datenbank auf einen früheren Zustand zurückzusetzen. Dies kann besonders nützlich sein, wenn Daten versehentlich gelöscht oder beschädigt wurden.

Wie kann man eine SQL BAK-Datei öffnen? [4 Methoden]

Um eine BAK-Datei in SQL Server zu öffnen, können Sie sie in SQL Server öffnen oder dies ohne Verwendung tun. Die folgenden Methoden geben Ihnen einen Überblick über den grundlegenden Prozess:

Methoden zum Öffnen einer BAK-Datei in SQL Server

✧ Methode 1: Verwenden Sie ein Transact-SQL-Skript

Das Prinzip dieser Methode besteht darin, eine spezifische Abfrage auszuführen, um den Inhalt der SQL BAK-Datei zu inspizieren, nachdem sie auf dem Server wiederhergestellt wurde. Befolgen Sie die Anweisungen unten, um diese Methode zu verwenden.

  1. Öffnen Sie den SQL Server Management Studio und verbinden Sie sich mit dem Datenbank-Engine.
  2. Klicken Sie auf die Option Neue Abfrage, um eine neue Abfrage zu starten oder zu schreiben.

  1. Führen Sie dann die folgende Abfrage aus, um die SQL BAK-Datei direkt auf dem Server wiederherzustellen.
USE ; RESTORE HEADERONLY FROM DISK = N'’; GO
  1. Sobald die Datei auf dem SQL Server wiederhergestellt ist, können Sie die BAK-Datei in SQL öffnen und ihren Inhalt anzeigen.

✧ Methode 2: Verwenden Sie das SQL Server Management Studio

Sie können dieselbe Datenbank exportieren und dann mit der Wiederherstellungsoption von SQL Server Management Studios die MSSQL-Datenbank wiederherstellen, um den Inhalt der SQL BAK-Datei auf dem Server zu inspizieren.

  1. Führen Sie das SSMS auf Ihrem System aus, um die BAK-Datei in SQL Server Management Studio zu öffnen.
  2. Klicken Sie mit der rechten Maustaste auf die Datenbank und folgen Sie Tasks >> Wiederherstellen >> Datenbank.
  3. Auf der Seite Datenbank wiederherstellen gehen Sie zum Abschnitt Quelle für die Wiederherstellung und klicken Sie auf ... oder Durchsuchen in der Option Von Medium.

  1. Wählen Sie die BAK-Datei aus dem gespeicherten Ort aus und klicken Sie auf OK. Wählen Sie dann die Vollständige Datenbanksicherung und das Transaktionsprotokoll als Ihre Sicherungssätze aus und klicken Sie auf OK.
  2. Danach beginnt der Wiederherstellungsprozess der BAK-Datei. Warten Sie, bis er abgeschlossen ist.
  3. Nachdem Sie die Datenbank exportiert haben, indem Sie mit der rechten Maustaste darauf klicken, Tasks >> Daten explorieren auswählen und dann den Bildschirmanweisungen folgen, kann diese wiederhergestellte Datei nun auf dem Server oder in Excel angezeigt werden, indem Sie sie im SSMS exportieren.

Methoden zum Öffnen einer BAK-Datei ohne SQL Server

✧ Methode 1: Konvertieren Sie die SQL BAK-Datei in das Excel-Format

Sie können die BAK-Datei ohne SQL Server öffnen und überprüfen, indem Sie diese Methode verwenden. In diesem Fall wird die SQL BAK-Datei in eine Excel-Datei konvertiert, damit Datensätze, Tabellen und andere Daten darauf angezeigt werden können. Die spezifischen Schritte dieser Methode sind unten aufgeführt.

💡Hinweis: Aus Sicherheitsgründen wird empfohlen, die MSSQL BAK-Datei zu kopieren und an einen externen Speicherort oder eine externe Festplatte zu speichern. Dies ist der Fall, wenn die Datei während der Konvertierung in eine Excel-Datei beschädigt wird.
  1. Stellen Sie zunächst sicher, dass dies der Fall ist. Gehen Sie auf Ihrem System zu Windows Explorer und klicken Sie auf Ansicht >> Optionen. Gehen Sie im Abschnitt Erweiterte Einstellungen der Registerkarte Ordner zur Faltenseite und deaktivieren Sie das Kontrollkästchen „Erweiterungen bei bekannten Dateitypen ausblenden“. Klicken Sie auf OK.

  1. Klicken Sie mit der rechten Maustaste auf die MSSQL BAK-Datei und wählen Sie im Kontextmenü Umbenennen.

  1. Ändern Sie die Dateierweiterung in .xls oder .xlsx.
  2. Überprüfen Sie anschließend den Inhalt der SQL BAK-Datei in der konvertierten Excel-Datei, indem Sie sie öffnen.

✧ Methode 2: Verwenden Sie PowerShell

In PowerShell können Sie mit dem Backup-SqlDatabase-Befehl im SQL Server PowerShell-Modul eine BAK-Datei erstellen. Der Backup-SqlDatabase-Befehl erfordert die Angabe von Optionen wie dem Namen der Sicherungsdatenbank, dem Pfad und Namen der Sicherungsdatei sowie den Sicherungseinstellungen.

Backup-SqlDatabase -ServerInstance "localhost" -Database "AdventureWorks" -BackupFile "C:\Backup\AdventureWorks.bak" -CompressionOption On;

Einfachere Alternative zur Sicherung und Wiederherstellung von SQL-Datenbanken

Während herkömmliche Sicherungs- und Wiederherstellungsmethoden die Verwendung von BAK-Dateien beinhalten, stehen alternative Lösungen zur Verfügung, die einen einfacheren Ansatz bieten. Eine solche Lösung ist die Verwendung von Backup- und Wiederherstellungssoftware von Drittanbietern, wie AOMEI Cyber Backup, die intuitive Benutzeroberflächen bietet und keine Ausführung von Befehlen oder Skripten für die Erstellung einer Datenbanksicherung erfordert.

Viele traditionelle Datenbanksicherungen verwenden Transact-SQL-Skripte, was jedoch fehleranfällig und umständlich ist. AOMEI Cyber Backup vereinfacht die Prozesse für die Sicherung und Wiederherstellung von Datenbanken und bietet einige zusätzliche Vorteile:

Benutzerfreundlich: Mit der intuitiven Benutzeroberfläche ist es einfach, SQL-Backups ohne Skript zu konfigurieren. ✽ Zentrale Sicherung: Planen Sie Backups der SQL Server-Datenbank und führen Sie sie automatisch aus. ✽ Geplante Sicherung: Erstellen Sie Sicherungspläne, um Sicherungen täglich, wöchentlich, monatlich zu automatisieren.

AOMEI Cyber Backup unterstützt Microsoft SQL 2005-2022, einschließlich SQL Express. Darüber hinaus unterstützt es auch die Sicherung von virtuellen Maschinen im LAN. Bitte laden Sie die 30-tägige kostenlose Testversion herunter, um es auszuprobieren:

Kostenlose Testversion Microsoft SQL Server 2005-2022
Zentrales und Sicheres SQL-Backup

Einfache Schritte zum Sichern einer SQL-Datenbank

  1. Greifen Sie auf das Quellgerät >> Microsoft SQL hinzufügen zu. Wenn die Datenbank vorhanden ist und die Version unterstützt wird, wird sie automatisch angezeigt. Andernfalls können Sie auf ​​​Microsoft SQL hinzufügen klicken >> Proxy-Programm herunterladen und das Programm auf dem Gerät mit installiertem SQL Server installieren. Klicken Sie dann auf ​​​Bereits installierter Proxy und wählen Sie die Proxies aus, die Sie hinzufügen möchten.

  1. Klicken Sie auf >> Authentifizierung, um die Datenbankinstanz zu überprüfen. Sie können Windows-Authentifizierung oder SQL-Authentifizierung auswählen. Geben Sie die Anmeldedaten ein und klicken Sie auf Verifizieren.
  2. Sicherungsaufgabe erstellen: Klicken Sie auf Sicherungsaufgabe >> Neue Aufgabe erstellen und wählen Sie Microsoft SQL Backup als Ihren Sicherungstyp aus. Legen Sie dann den Gerätenamen, das Sicherungsziel, den Zeitplan, die Backup-Bereinigung und die E-Mail-Benachrichtigung nach Bedarf fest.

  • Gerätename: Klicken Sie auf Gerätename, um SQL-Instanz und Datenbank für die Sicherung auszuwählen. Sie können die Anzahl der zu sichernden Datenbanken nach Bedarf auswählen.

  • Sicherungsziel: Geben Sie einen lokalen Pfad oder einen Netzwerkpfad als Sicherungsziel an. Um die SQL-Datenbank an einem entfernten Ort zu sichern, können Sie auf Neuen Netzwerkspeicher hinzufügen klicken. Der hinzugefügte Pfad wird in Speicher hinzufügen gespeichert.

  • Zeitplan (optional): Richten Sie einen Zeitplan ein, um die SQL-Datenbanksicherung täglich/wöchentlich/monatlich durchzuführen, und legen Sie die Sicherungsmethode als Vollständig/Inkrementell/Differentiell fest.

  • Backup-Bereinigung: Es hilft Ihnen dabei, ältere Sicherungsversionen automatisch zu löschen und somit Speicherplatz zu sparen.

  • E-Mail-Benachrichtigung: Ermöglicht Ihnen das Empfangen von E-Mail-Benachrichtigungen, wenn die Aufgabe abnormal oder erfolgreich ist.

  1. Sicherung starten: Sie können die Option Zeitplan hinzufügen und Backup jetzt starten oder Nur den Zeitplan hinzufügen wählen, und auf Sicherung starten klicken, um ein automatisches SQL-Server-Backup durchzuführen.

Einfache Schritte zum Wiederherstellen der SQL-Datenbank aus dem Backup

Die von Ihnen erstellten Aufgaben für Sicherungen werden separat aufgelistet und überwacht, sodass Sie ihren Fortschritt überprüfen, ihre Zeitpläne ändern und sie wiederherstellen können.

  1. Klicken Sie auf Sicherungsaufgabe in der linken Menüleiste, suchen Sie die Aufgabe, die Sie wiederherstellen möchten, und klicken Sie auf >> Wiederherstellen.
  2. Geben Sie den Zielort an, indem Sie Am ursprünglichen Ort wiederherstellen oder Am neuen Standort wiederherstellen wählen.

Fazit

In der Welt des SQL Server-Datenbankmanagements sind BAK-Dateien unverzichtbar für Sicherungs- und Wiederherstellungszwecke. Das Verständnis der Bedeutung von BAK-Dateien und ihrer Rolle beim Schutz und der Wiederherstellung von Daten ist entscheidend für Sie.

Obwohl es eine Standardpraxis ist, in SQL Server eine BAK-Datei zu öffnen, bietet die Erkundung alternativer Lösungen wie AOMEI Cyber Backup, die den Sicherungs- und Wiederherstellungsprozess vereinfacht und eine effiziente und benutzerfreundliche Erfahrung bietet, einen Mehrwert. Durch die Umsetzung effektiver Sicherungs- und Wiederherstellungsstrategien können Sie Ihre kritischen Daten schützen und den reibungslosen Betrieb auch bei unvorhergesehenen Umständen sicherstellen.