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

Wiederherstellen einer Datenbank in SQL Server 2017

Hier zeige ich Ihnen, wie Sie eine Datenbank mit SQLOPS (jetzt Azure Data Studio genannt) wiederherstellen.

Sie können eine SQL Server-Datenbank mithilfe von Transact-SQL, PowerShell oder über eine GUI wie Azure Data Studio oder SSMS wiederherstellen. In diesem Beispiel werden wir ein Backup einer brandneuen Datenbank namens WideWorldImportersDW wiederherstellen .

Die WideWorldImporters Datenbank ist eine Beispieldatenbank, die vom SQL Server-Team von Microsoft bereitgestellt wird, um zu demonstrieren, wie die Funktionen von SQL Server in einem realen Szenario verwendet werden können. In unserem Beispiel stellen wir WideWorldImportersDW wieder her Datenbank, die eine Data-Warehouse-Version von WideWorldImporters ist Datenbank.

Dieser Prozess erstellt eine neue Datenbank namens WideWorldImportersDW . Die Datenbank enthält verschiedene Objekte (wie Tabellen, Ansichten, gespeicherte Prozeduren usw.). Die Datenbank enthält auch Beispieldaten, sodass Sie direkt nach der Wiederherstellung mit der Erstellung von Abfragen beginnen können.

Datenbanksicherungsdatei herunterladen

Bevor Sie beginnen, gehen Sie zu dieser GitHub-Seite und laden Sie die .bak-Datei herunter.

  • Laden Sie die Datei WideWorldImportersDW-Full.bak herunter Datei, wenn Sie die Evaluation, Developer oder Enterprise Edition von SQL Server verwenden.
  • Oder laden Sie die Datei WideWorldImportersDW-Standard.bak herunter Datei, wenn Sie SQL Server Standard Edition verwenden.

Stellen Sie eine Datenbank über die GUI von SQLOPS/Azure Data Studio wieder her

  1. Öffnen Sie das Server-Dashboard

    Klicken Sie im linken Bereich von Azure Data Studio mit der rechten Maustaste auf den Servernamen und wählen Sie Verwalten aus .

    Wenn Sie SSMS verwenden, klicken Sie im Objekt-Explorer mit der rechten Maustaste auf Datenbanken Knoten und wählen Sie Datenbank wiederherstellen...

  2. Wiederherstellungsvorgang starten

    Klicken Sie auf Wiederherstellen Taste.

  3. Wählen Sie eine Wiederherstellung von Möglichkeit

    Wählen Sie Sicherungsdatei aus dem Wiederherstellen von Möglichkeit.

    Sie können bei Bedarf auch eine Datenbank aus einer vorhandenen Datenbank wiederherstellen. Wählen Sie in diesem Fall Datenbank in diesem Schritt.

  4. Wählen Sie die Sicherungsdatei aus

    Navigieren Sie zur Sicherungsdatei, wählen Sie sie aus und klicken Sie dann auf OK .

    Wenn SQL Server in einem Docker-Container ausgeführt wird (z. B. wenn Sie SQL Server auf einem Mac ausführen), müssen Sie die Sicherungsdatei in den Docker-Container kopieren, bevor Sie sie hier sehen können.

    So kopieren Sie eine Datei vom Host in einen Docker-Container.

  5. Überprüfen Sie die Einstellungen

    Dieses Dialogfeld zeigt die Details der wiederherzustellenden Sicherungsdatei an. Wenn Sie spezielle Anforderungen haben, können Sie bestimmte Einstellungen über die DATEIEN anpassen und OPTIONEN oben.

    Belassen Sie für unser Beispiel die Standardeinstellungen und klicken Sie auf Wiederherstellen um die Sicherung wiederherzustellen.

  6. Wiederherstellung abgeschlossen

    Sobald die Wiederherstellung abgeschlossen ist, wird eine Meldung angezeigt, die bestätigt, dass die Wiederherstellung erfolgreich war.

  7. Navigieren Sie zur Datenbank

    Klicken Sie auf Server Symbol oben links, damit Sie zur Datenbank navigieren können.

  8. Datenbank anzeigen

    Erweitern Sie die Datenbanken -Knoten, um Ihre neu wiederhergestellte Datenbank anzuzeigen.