Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Klonen aus einem Backup der SQL Server Datenbank

Beitragende

Sie können das Backup einer SQL Server Datenbank mit SnapCenter klonen. Wenn Sie auf eine ältere Version der Daten zugreifen oder diese wiederherstellen möchten, können Sie Datenbank-Backups nach Bedarf klonen.

Bevor Sie beginnen
  • Sie sollten sich auf den Datenschutz vorbereiten, indem Sie Aufgaben wie das Hinzufügen von Hosts, die Identifizierung von Ressourcen und das Erstellen von Verbindungen zum Speichersystem abschließen.

  • Sie sollten Datenbanken oder Ressourcengruppen gesichert haben.

  • Der Sicherungstyp wie Mirror, Vault oder Mirror-Vault für Daten-LUN und Protokoll-LUN sollte dieselben sein, um sekundäre Lokatoren beim Klonen zu einem alternativen Host mithilfe von Protokoll-Backups zu erkennen.

  • Wenn das gemountete Klonlaufwerk während eines SnapCenter Klonvorgangs nicht gefunden werden kann, sollten Sie den Parameter CloneRetryTimeout von SnapCenter Server in 300 ändern.

  • Sie sollten sicherstellen, dass die Aggregate, die die Volumes hosten, sich in der Liste der zugewiesenen Aggregate der Storage Virtual Machine (SVM) befinden.

Über diese Aufgabe
  • Stellen Sie beim Klonen auf eine eigenständige Datenbankinstanz sicher, dass der Mount-Point-Pfad vorhanden ist und dass es sich um eine dedizierte Festplatte handelt.

  • Beim Klonen in eine Failover Cluster-Instanz (FCI) stellen Sie sicher, dass die Mount-Punkte vorhanden sind, dass es sich um eine freigegebene Festplatte handelt, und der Pfad und die FCI sollten zur gleichen SQL-Ressourcengruppe gehören.

  • Stellen Sie sicher, dass nur ein VFC- oder FC-Initiator mit jedem Host verbunden ist. Der Grund dafür ist, dass SnapCenter nur einen Initiator pro Host unterstützt.

  • Wenn sich die Quelldatenbank oder die Zielinstanz auf einem gemeinsam genutzten Cluster-Volume (csv) befindet, befindet sich die geklonte Datenbank auf dem csv.

  • DER SCRIPTS_PATH wird mit dem PredefinedWindowsScriptDirectory-Schlüssel definiert, der sich in der SMCoreServiceHost.exe.Config-Datei des Plug-in-Hosts befindet.

    Bei Bedarf können Sie diesen Pfad ändern und den SMCore Service neu starten. Es wird empfohlen, den Standardpfad für die Sicherheit zu verwenden.

    Der Wert des Schlüssels kann von Swagger über die API angezeigt werden: API /4.7/configsettings

    Sie können die GET API verwenden, um den Wert der Taste anzuzeigen. SET-API wird nicht unterstützt.

Hinweis Stellen Sie für virtuelle Umgebungen (VMDK/RDM) sicher, dass der Bereitstellungspunkt eine dedizierte Festplatte ist.
  • Bei ONTAP Version 9.12.1 und niedriger übernehmen die im Rahmen der Wiederherstellung aus den SnapLock Vault Snapshots erstellten Klone die Verfallszeit von SnapLock Vault. Der Storage-Administrator sollte die Klone nach Ablauf der SnapLock-Gültigkeitsdauer manuell bereinigen.

Schritte
  1. Wählen Sie im linken Navigationsbereich Ressourcen aus, und wählen Sie dann SnapCenter Plug-in für SQL Server aus der Liste aus.

  2. Wählen Sie auf der Seite Ressourcen die Option Datenbank oder Ressourcengruppe aus der Liste Ansicht aus.

    Hinweis Das Klonen eines Backups einer Instanz wird nicht unterstützt.
  3. Wählen Sie die Datenbank oder Ressourcengruppe aus.

  4. Wählen Sie auf der Ansichtsseite Kopien verwalten das Backup entweder aus dem primären oder sekundären (gespiegelten oder gewölbten) Speichersystem aus.

  5. Wählen Sie die Sicherung aus, und wählen Sie dann * ausKlon-Symbol*.

  6. Führen Sie auf der Seite Clone Options die folgenden Aktionen durch:

    Für dieses Feld…​ Tun Sie das…​

    Klonserver

    Wählen Sie einen Host aus, auf dem der Klon erstellt werden soll.

    Kloninstanz

    Wählen Sie eine Kloninstanz aus, zu der Sie das Datenbank-Backup klonen möchten.

    Diese SQL-Instanz muss sich auf dem angegebenen Klon-Server befinden.

    Suffix klonen

    Geben Sie ein Suffix ein, das an den Namen der Klondatei angehängt wird, um zu identifizieren, dass die Datenbank ein Klon ist.

    Beispiel: db1_Clone. Wenn Sie an demselben Speicherort wie die Originaldatenbank klonen, müssen Sie ein Suffix bereitstellen, um die geklonte Datenbank von der ursprünglichen Datenbank zu unterscheiden. Andernfalls schlägt der Vorgang fehl.

    Automatisches Zuweisen von Mount-Punkten oder automatische Zuweisung von Volume-Mount-Punkten unter Pfad

    Legen Sie fest, ob unter einem Pfad automatisch ein Mount-Punkt oder ein Volume-Mount-Punkt zugewiesen werden soll.

    Automatisches Zuweisen von Volume-Mount-Punkt unter Pfad: Der Mount-Punkt unter einem Pfad ermöglicht es Ihnen, ein bestimmtes Verzeichnis bereitzustellen. Die Mount-Punkte werden innerhalb dieses Verzeichnisses erstellt. Bevor Sie diese Option auswählen, müssen Sie sicherstellen, dass das Verzeichnis leer ist. Wenn sich eine Datenbank im Verzeichnis befindet, befindet sich die Datenbank nach dem Mount-Vorgang in einem ungültigen Status.

  7. Wählen Sie auf der Seite Protokolle eine der folgenden Optionen aus:

    Für dieses Feld…​ Tun Sie das…​

    Keine

    Wählen Sie diese Option, wenn Sie nur das vollständige Backup ohne Logs klonen möchten.

    Alle Log-Backups

    Wählen Sie diese Option, um alle verfügbaren Protokoll-Backups zu klonen, die nach der vollständigen Sicherung datiert sind.

    Durch Backups bis protokollieren

    Wählen Sie diese Option, um die Datenbank auf Basis der Backup-Protokolle zu klonen, die bis zum Backup-Protokoll mit dem ausgewählten Datum erstellt wurden.

    Nach einem bestimmten Datum bis

    Geben Sie Datum und Uhrzeit an, nach denen die Transaktionsprotokolle nicht auf die geklonte Datenbank angewendet werden.

    Dieser Point-in-Time-Klon stoppt den Klon der Transaktions-Log-Einträge, die nach dem angegebenen Datum und der angegebenen Zeit aufgezeichnet wurden.

  8. Geben Sie auf der Seite Script das Skript-Timeout, den Pfad und die Argumente des Prescript oder Postscript ein, die vor bzw. nach dem Klonvorgang ausgeführt werden sollen.

    Beispielsweise können Sie ein Skript ausführen, um SNMP-Traps zu aktualisieren, Warnmeldungen zu automatisieren, Protokolle zu senden usw.

    Hinweis Der Pfad für Prescripts oder Postscripts darf keine Laufwerke oder Shares enthalten. Der Pfad sollte relativ zum SCRIPTS_PATH sein.

    Das Standard-Skript-Timeout beträgt 60 Sekunden.

  9. Wählen Sie auf der Seite Benachrichtigung aus der Dropdown-Liste E-Mail-Präferenz die Szenarien aus, in denen Sie die E-Mails versenden möchten.

    Außerdem müssen Sie die E-Mail-Adressen für Absender und Empfänger sowie den Betreff der E-Mail angeben. Wenn Sie den Bericht über den ausgeführten Klonvorgang anhängen möchten, wählen Sie Job-Bericht anhängen aus.

    Hinweis Für eine E-Mail-Benachrichtigung müssen Sie die SMTP-Serverdetails entweder mit der GUI oder mit dem PowerShell-Befehlssatz Set-SmtpServer angegeben haben.

    Informationen zu EMS finden Sie unter "EMS-Datenerfassung managen"

  10. Überprüfen Sie die Zusammenfassung, und wählen Sie dann Fertig stellen.

  11. Überwachen Sie den Vorgangsfortschritt, indem Sie Monitor > Jobs auswählen.

Nachdem Sie fertig sind

Nach dem Erstellen des Klons sollten Sie ihn nicht mehr umbenennen.