Die Fähigkeit, die SQL-Datenbank aus wiederherzustellen .eine bak-Datei kann sehr nützlich sein, besonders wenn Sie Probleme mit der aktuellen Datenbank haben oder eine Sicherung wiederherstellen möchten. In diesem Artikel werden wir uns ansehen, wie Sie eine SQL-Datenbank mithilfe einer Wiederherstellung durchführen können .bak-Datei.
Der Prozess der Wiederherstellung der SQL-Datenbank aus .eine bak-Datei kann einfach genug sein, wenn Sie mit den notwendigen Werkzeugen vertraut sind. Zuerst müssen Sie über eine Datenbankverwaltungssoftware wie Microsoft SQL Server Management Studio verfügen. Wenn Sie es nicht haben, können Sie es von der offiziellen Microsoft-Website herunterladen und installieren.
Nachdem Sie SQL Server Management Studio installiert haben, müssen Sie es ausführen und eine Verbindung zu Ihrem Datenbankserver herstellen. Wählen Sie im linken Bereich Datenbanken aus und klicken Sie mit der rechten Maustaste darauf. Wählen Sie dann Datenbank wiederherstellen aus.
Wählen Sie im neuen Fenster die Option "Von Gerät" aus und klicken Sie dann auf die Schaltfläche mit den drei Punkten neben dieser Option. Suchen Sie im angezeigten Fenster nach Ihrem .die bak-Datei und wählen Sie sie aus. Nachdem Sie die Datei ausgewählt haben, klicken Sie auf OK und dann erneut auf OK. SQL Server Management Studio beginnt mit der Wiederherstellung der Datenbank von .bak-Datei.
Vorbereitung auf die Wiederherstellung
1. Überprüfen Sie, ob die erforderliche Software vorhanden ist:
Bevor Sie den Datenbankwiederherstellungsprozess von starten.die bak-Datei benötigen Sie die folgenden Komponenten:
- Ein Datenbankserver mit installiertem SQL-System (z. B. Microsoft SQL Server oder MySQL).
- SQL Management Studio oder eine ähnliche Anwendung zum Herstellen einer Verbindung mit einem Datenbankserver und zum Ausführen von SQL-Abfragen.
2. Erstellen Sie eine neue Datenbank:
Vor der Wiederherstellung von Daten aus .in der bak-Datei müssen Sie eine neue leere Datenbank erstellen, in die die Daten wiederhergestellt werden. Führen Sie die folgenden Schritte aus:
- Stellen Sie mithilfe von SQL Management Studio oder einer anderen geeigneten Anwendung eine Verbindung zum Datenbankserver her.
- Erstellen Sie eine neue SQL-Abfrage mit dem Befehl CREATE DATABASE.
- Geben Sie einen Datenbanknamen und optionale Parameter an.
- Führen Sie eine Abfrage aus, um die Datenbank zu erstellen.
3. Bereiten Sie ein Wiederherstellungsskript vor:
Bevor Sie die Daten wiederherstellen .in der bak-Datei müssen Sie ein Wiederherstellungsskript erstellen, das nach der Installation der Datenbank ausgeführt wird. In diesem Skript können Sie zusätzliche Einstellungen festlegen, Tabellen, Indizes usw. erstellen.:
- Erstellen Sie eine neue Datei mit der Erweiterung .sql.
- Öffnen Sie die Datei im Code-Editor, und fügen Sie die erforderlichen SQL-Befehle hinzu, um die Datenbank wiederherzustellen.
- Speichern Sie die Datei auf Ihrem Computer.
Jetzt sind Sie bereit, mit dem Wiederherstellungsprozess der Datenbank von zu beginnen .bak-Datei.
Erstellen einer neuen Datenbank
Um eine SQL-Datenbank aus einer bak-Datei wiederherzustellen, müssen Sie eine neue Datenbank im Datenbankverwaltungssystem (DBMS) erstellen und anschließend einen Wiederherstellungsvorgang ausführen.
Schritte zum Erstellen einer neuen Datenbank:
- Öffnen Sie das DBMS, und melden Sie sich mit einem Konto mit Administratorrechten an.
- Öffnen Sie ein neues Abfragefenster oder eine Eingabeaufforderung, um Befehle auszuführen.
- Geben Sie den Befehl CREATE DATABASE ein, um eine neue Datenbank zu erstellen. Zum Beispiel CREATE DATABASE Beispieldatenbank;
- Geben Sie ggf. zusätzliche Parameter wie Dateigröße und Lokalisierung an.
- Drücken Sie die Eingabetaste, um den Befehl auszuführen und eine neue Datenbank zu erstellen.
Nachdem Sie eine neue Datenbank erstellt haben, können Sie mit dem Wiederherstellungsprozess der Daten aus der bak-Datei fortfahren.
Installieren von SQL Server
Um die SQL-Datenbank aus einer bak-Datei wiederherzustellen, müssen Sie den SQL-Server zuerst auf Ihrem Computer installieren. Hier sind die Schritte, die Sie befolgen müssen, um den SQL Server zu installieren:
- Laden Sie die SQL Server-Installationsdatei von der offiziellen Microsoft-Website herunter.
- Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen des Installationsassistenten.
- Wählen Sie den SQL Server-Installationstyp aus. Es wird empfohlen, die Option "Vollständig" auszuwählen, um alle SQL Server-Komponenten zu installieren.
- Wählen Sie den Installationspfad des SQL-Servers aus und geben Sie die erforderlichen Parameter wie Administratoranmeldung und -kennwort an.
- Warten Sie, bis der SQL Server-Installationsvorgang abgeschlossen ist.
- Nachdem Sie den SQL Server erfolgreich installiert haben, öffnen Sie SQL Management Studio mit dem zuvor angegebenen Administratoranmeldenamen und -passwort.
Nachdem Sie den SQL Server installiert haben, können Sie die SQL-Datenbank mithilfe der entsprechenden Anweisungen aus der bak-Datei wiederherstellen.
Wiederherstellen einer Datenbank aus einer BAK-Datei
Wenn Sie eine Datenbank wiederherstellen müssen, die zuvor in einer bak-Datei gespeichert wurde, können Sie die folgenden Schritte ausführen:
- Öffnen Sie Microsoft SQL Server Management Studio, und stellen Sie eine Verbindung zum Datenbankserver her.
- Suchen Sie im Abschnitt "Objekt-Explorer" nach dem Datenbankserver, und erweitern Sie ihn.
- Klicken Sie mit der rechten Maustaste auf den Abschnitt "Databases" und wählen Sie "Datenbank wiederherstellen". ".
- Geben Sie im daraufhin angezeigten Fenster "Restore Database" den Namen der Datenbank an, die Sie wiederherstellen möchten.
- Wählen Sie im Feld "Wiederherstellen von" die Option "Gerät" aus und klicken Sie auf die Schaltfläche mit dem Dreipunkt, um den Pfad zur bak-Datei anzugeben.
- Klicken Sie auf "OK", um die Datenbankwiederherstellung aus der bak-Datei zu starten.
Nachdem der Wiederherstellungsprozess abgeschlossen ist, sollten Sie die Datenbank im Abschnitt "Databases" in Microsoft SQL Server Management Studio sehen.
Überprüfen, ob die Wiederherstellung erfolgreich war
Nach dem Wiederherstellen der SQL-Datenbank aus .die bak-Datei muss überprüft werden, ob die Wiederherstellung erfolgreich war. Dazu können Sie die folgenden Methoden verwenden:
- Überprüft, ob alle Tabellen vorhanden sind. Vergleichen Sie die Anzahl der Tabellen in der wiederhergestellten Datenbank mit der ursprünglichen Datenbank. Wenn die Anzahl der Tabellen übereinstimmt, ist die Wiederherstellung erfolgreich.
- Überprüfen Sie, ob Daten vorhanden sind. Führen Sie mehrere Abfragen für die wiederhergestellte Datenbank durch, und stellen Sie sicher, dass die Daten korrekt zurückgegeben werden. Überprüfen Sie sowohl die Tabellenstruktur als auch den Inhalt der Daten.
- Überprüfen Sie, ob Indizes und Schlüssel vorhanden sind. Stellen Sie sicher, dass die Indizes und Schlüssel, die in der ursprünglichen Datenbank definiert wurden, auch in der wiederhergestellten Datenbank vorhanden sind.
- Überprüfen der Integrität der Anwendung. Starten Sie die Anwendung, die diese Datenbank verwendet, und stellen Sie sicher, dass alle Funktionen ordnungsgemäß funktionieren und die Daten korrekt angezeigt werden.
Wenn alle Überprüfungen erfolgreich waren, wird die Datenbank von wiederhergestellt.die bak-Datei wurde fehlerfrei ausgeführt und die Daten wurden vollständig wiederhergestellt.
Ein Beispiel:
| Tabelle | Die Struktur | Die Daten | Indizes und Schlüssel |
|---|---|---|---|
| users | ok | ok | ok |
| orders | ok | ok | ok |
| products | ok | ok | ok |
In diesem Beispiel wurden alle Tabellen, Strukturen, Daten sowie Indizes und Schlüssel erfolgreich validiert. Dies deutet darauf hin, dass die Datenbank wiederhergestellt wird .die bak-Datei wurde korrekt ausgeführt und die Datenbank wurde vollständig wiederhergestellt.
Zusätzliche Empfehlungen
Neben den oben beschriebenen grundlegenden Schritten gibt es einige zusätzliche Richtlinien, die Ihnen helfen, die SQL-Datenbank erfolgreich aus einer BAK-Datei wiederherzustellen:
1. Überprüfen Sie die Integrität und Größe der BAK-Datei: Stellen Sie sicher, dass Ihre BAK-Datei intakt ist und die richtige Größe hat, bevor Sie mit dem Wiederherstellungsprozess beginnen. Eine beschädigte Datei kann beim Wiederherstellen der Datenbank zu Fehlern führen.
2. Sicherung der aktuellen Datenbank: Es wird empfohlen, die aktuelle Datenbank zu sichern, bevor Sie eine SQL-Datenbank aus einer BAK-Datei wiederherstellen. Wenn während des Wiederherstellungsprozesses Probleme auftreten, können Sie das Backup wiederherstellen und mögliche Datenverluste minimieren.
3. Überprüfen Sie die Wiederherstellungsoptionen: Stellen Sie sicher, dass Sie vor dem Start des Wiederherstellungsprozesses klar sind, welche Parameter Sie angeben müssen. Falsch festgelegte Parameter können zu unerwünschten Folgen führen, z. B. zum Überschreiben einer vorhandenen Datenbank.
4. Speichern Sie den Wiederherstellungsbericht: Nachdem Sie die SQL-Datenbank erfolgreich aus einer BAK-Datei wiederhergestellt haben, wird empfohlen, den Wiederherstellungsbericht zu speichern. Dies wird im Falle zukünftiger Probleme oder zur Analyse des Wiederherstellungsprozesses nützlich sein.
Wenn Sie diese zusätzlichen Richtlinien befolgen, erhöhen Sie die Wahrscheinlichkeit einer erfolgreichen Wiederherstellung der SQL-Datenbank aus einer BAK-Datei und reduzieren das Risiko von Datenverlust.