Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gesamter Prozess zum Wiederherstellen der SQL Server-Datenbank über die Eingabeaufforderung

Suchen Sie nach einer Lösung, um die Sicherung der SQL Server-Datenbank wiederherzustellen? Dann sind Sie hier genau richtig..! Hier, in diesem Blog, werden wir die Lösung am besten beschreiben, wie Sie die SQL Server-Datenbank von der Eingabeaufforderung aus wiederherstellen können. Es ist ein wenig technischer Weg, funktioniert aber auf allen unterstützten Betriebssystemen, egal ob 32-Bit oder 64-Bit.

Es ist im Grunde ein Szenario zum Sichern von Daten in einem SQL Server, indem Daten aus .bak-Dateien wiederhergestellt werden. Wenn die .bak-Dateien jedoch beschädigt oder beschädigt sind, schlägt diese Lösung fehl. Es benötigt starke und fehlerfreie .bak-Dateien, um die Datenbank aus der .bak-Datei in SQL Server wiederherzustellen. Lassen Sie uns zuerst den Prozess besprechen

SQL Server-Datenbank über die Befehlszeile wiederherstellen

Hier ist nun ein Skript, das MS SQL Server hilft, die Datenbank aus einer Bak-Datei wiederherzustellen. Dies erfolgt über SQLCMD über die Befehlszeile.

Das erste, was Sie tun müssen, ist, einfach die Eingabeaufforderung zu öffnen. Geben Sie dann nach dem Öffnen die unten gezeigte Abfrage ein, um eine Verbindung zur Instanz herzustellen:
sqlcmd -q „BACKUP DATABASE MYDB TO DISK =‚c:\SQL\mydb.bak‘“

Dadurch wird sqlcmd aufgerufen und die Datenbank mit dem Namen MYDB in der Datei mydb.bak

gesichert

Bei Verwendung standardmäßig eine vertrauenswürdige Authentifizierung (Windows-Authentifizierung). Der Benutzer kann optional auch -E wie folgt verwenden:

sqlcmd -q "DATENBANK TESTDB AUF FESTPLATTE SICHERN ='c:\SQL\mydb.bak'" -E

Aber was tun, wenn die Eingabeaufforderung eine Datenbank nicht wiederherstellen kann oder falls Sie eine beschädigte SQL-Sicherungsdatei haben, dann empfehle ich Ihnen, die Hilfe einer SQL-Sicherungswiederherstellungssoftware in Anspruch zu nehmen.

Alternative Lösung mit dem SQL Backup Recovery Tool

Wenn die Befehlszeile die SQL Server-Datenbank nicht über die Eingabeaufforderung wiederherstellen kann, besteht eine andere Lösung darin, Software von Drittanbietern zu verwenden, um diese Aufgabe auszuführen. Es ist eine der besten und sichersten Lösungen, um beschädigte Datenbanken gesund wiederherzustellen oder wiederherzustellen. Es hilft, die Datenbank aus .bak-Dateien wiederherzustellen, ohne sie zu beeinträchtigen. Es ist eine bequeme und effektive Lösung, die dies in sehr kurzer Zeit mit Sicherheit erledigt.

Kurze Anleitung zum Arbeiten an dieser Software:

Befolgen Sie diese einfachen Schritte, um die Datenbank aus einer .bak-Datei in SQL Server mithilfe des SQL Backup Recovery Tools wiederherzustellen-

1. Laden Sie zuerst das SQL Backup Recovery Tool herunter und führen Sie es aus .
2. Durchsuchen Sie den Speicherort der Datei und fügen Sie der Software mehrere Dateien hinzu.
3. Die Software zeigt die Vorschau der wiederhergestellten und wiederhergestellten .bak-Dateien an.
4. Wählen Sie nun die Schaltfläche „Exportieren“ von SQL BAK-Dateien.

Indem der Benutzer diesen wenigen Schritten folgt, kann er mehrere Sicherungsdateien in nur wenigen Minuten wiederherstellen. Es hilft, die Datenbank aus der .bak-Datei auf dem SQL-Server wiederherzustellen.

Neben diesen BAK-Dateien sind zwei weitere MDF- und NDF-Dateien dafür verantwortlich, Daten in der SQL Server-Datenbank zu speichern. MDF-Dateien sind die primären Datendateien. Alle Daten in Datenbankobjekten (Ansichten, Trigger, Tabellen, gespeicherte Prozeduren usw.) werden in diesen primären Datendateien gespeichert. NDF sind sekundäre Datendateien mit der Dateierweiterung .ndf.

Wenn Ihre MDF-/NDF-Dateien beschädigt sind, verwenden Sie die SQL-Wiederherstellungssoftware um diese Dateien wiederherzustellen. Diese Software ist sehr einfach zu bedienen und bietet die Funktionalität zum bequemen Wiederherstellen von Dateien. Um die Sicherung der SQL Server-Datenbank wiederherzustellen, ist es außerdem wichtig, dass diese Dateien in einem fehlerfreien Zustand sind.

Schlussworte

In diesem Blog haben wir die Befehle zum Wiederherstellen der SQL Server-Datenbank von der Eingabeaufforderung aus untersucht. Es ist eine kostenlose Lösung und benötigte keine Software, um diese Aufgabe auszuführen. Aber auf der anderen Seite, wenn Daten aufgrund von Korruption oder Beschädigung nicht wiederhergestellt werden können, haben wir auch eine alternative Lösung bereitgestellt. Benutzer können die SQL Backup-Wiederherstellungssoftware verwenden, um die Datenbank aus einer .bak-Datei auf dem SQL-Server wiederherzustellen. Eine andere ist die SQL-Wiederherstellungssoftware, mit der MDF- / NDF-Dateien wiederhergestellt werden können. Diese Tools sind sehr einfach zu verwenden und bieten problemlos eine Lösung.

Möchten Sie Microsoft SQL Server DBA-Tutorials für Anfänger lernen, dann lesen Sie die folgenden Artikel.

https://ittutorial.org/sql-server-tutorials-microsoft-database-for-beginners/