14. Mai 2019

Entwicklung eines effektiven Systems für die Sicherung Ihres SQL-Servers

Von Tobias Geisler Mesevage
Server-SicherungSQLSQL-ServerDatto SIRIS

Die regelmäßige Sicherung der Daten in Ihrem SQL Server ist von entscheidender Bedeutung, um die geschäftskritischen Daten Ihres Unternehmens vor einem potenziell katastrophalen Verlust aufgrund von Hardwareausfällen, Netzwerkangriffen, menschlichen Fehlern oder sogar Naturkatastrophen zu schützen und zu bewahren. Die Einführung eines streng sequenzierten und konsequent durchgeführten SQL-Server-Sicherungsplans ist eine äußerst wichtige Maßnahme zur Gewährleistung der Geschäftskontinuität.

Befolgen Sie die unten aufgeführten bewährten Vorgehensweisen, um einen zuverlässigen SQL Server-Sicherungsprozess zu erstellen, der im Katastrophenfall das Herzstück Ihres Unternehmens schützt.

Führen Sie die Sicherung zunächst in einer Sandbox-Umgebung durch

SQL Server-Sicherungen umfassen alle Ihre Datenbankobjekte wie Tabellen, Indizes und gespeicherte Prozeduren. Zwischen den einzelnen SQL Server-Sicherungen werden viele dieser Objekte geändert und erweitert. Daher empfiehlt es sich, die Sicherung Ihres SQL Servers zunächst in einer Sandbox-Umgebung durchzuführen. Auf diese Weise können Sie eine ganze Reihe von Fehlern in Ihren Daten erkennen und beheben, wie z. B. falsche Syntax, fehlende Daten, beschädigte Daten, fehlende Spaltentypen und vieles mehr.

Stellen Sie sich vor, alle Objekte, aus denen sich Ihre Datenbank zusammensetzt, würden zunächst in einem eigenen, dafür vorgesehenen Bereich unter Quarantäne gestellt, damit sie auf Beschädigungen oder Fehler überprüft werden können. In dieser „sterilen“ Umgebung lassen sich Ihre Daten viel einfacher organisieren, und ihre Integrität lässt sich leichter überprüfen, ohne dass Daten aus Ihren anderen Systemen davon beeinträchtigt werden. Durch die vorherige Nutzung einer Sandbox-Umgebung sollten Ihre endgültigen Sicherungsdateien einen einwandfreien Zustand aufweisen.

Sicherstellung einer einheitlichen Produktionsumgebung in der gesamten Landschaft

Eine Sicherungsdatei Ihres SQL Servers ist nur so gut wie die darin enthaltenen Daten. Eine bewährte Vorgehensweise, um sicherzustellen, dass Ihre gesicherten Daten fehlerfrei und zuverlässig sind, besteht darin, alle Teammitglieder, die den SQL Server nutzen, dazu zu verpflichten, über eine eigene, unabhängige Instanz der Produktionsumgebung zu verfügen. Alle diese unabhängigen Instanzen müssen zudem auf die korrekte und aktuelle Version synchronisiert sein.

Dadurch wird sichergestellt, dass Ihre Produktionsumgebung vollständig isoliert ist und dass eine aktuelle Instanz vorhanden ist, die sowohl vom Data Lake als auch von der Entwicklungsumgebung hermetisch abgeschottet bleibt. Daher sind die in Ihrem Produktionssystem generierten und in Ihrem SQL Server gespeicherten Daten von höchster Qualität, falls eine Wiederherstellung erforderlich sein sollte.

Sichern Sie Ihre Daten an mehreren Orten

Auch wenn dies unter Umständen zeitaufwändiger ist, trägt die Speicherung Ihrer Sicherungsdaten an mehreren Orten wesentlich dazu bei, dass Ihre geschäftskritischen Daten auch dann stets verfügbar sind, wenn ein einzelner Speicherort ausfällt. Es wird empfohlen, Ihre Sicherungsdateien sowohl vor Ort als auch in der Cloud zu speichern.

Bei der Speicherung vor Ort wird empfohlen, Ihre gesicherten SQL Server-Daten sowohl vor Ort als auch an einem externen Standort zu speichern. Auf diese Weise sind Sie im Falle eines Datenverlusts in Ihrer Zentrale abgesichert, da Sie die Daten mithilfe der an einem externen Standort gehosteten Sicherungsdatei wiederherstellen können. Selbst wenn eine sintflutartige Überschwemmung Ihre physische Hardware zerstört oder die Ransomware „Cerber“ Ihren E-Mail-Verkehr lahmlegt, können die Daten Ihres Unternehmens wiederhergestellt und Ihr Geschäftsbetrieb – hoffentlich mit nur minimalen Unannehmlichkeiten – wieder aufgenommen werden, indem Sie auf Ihr externes und lokales Backup zurückgreifen.

Ebenso sollten Sie Ihre gesicherten SQL Server-Dateien sowohl in einer öffentlichen als auch in einer privaten Cloud speichern. Zwar ist die Speicherung in öffentlichen Clouds wie Amazon Web Services und Azure kostengünstiger als in einer privaten Cloud, doch sind Ihre Daten weitaus größeren Risiken ausgesetzt, wenn sie ausschließlich dort gespeichert werden. Die Speicherung einer Sicherungsdatei sowohl in einer privaten als auch in einer öffentlichen Cloud mindert viele dieser Risiken.

Stellen Sie sicher, dass die gesicherten Daten tatsächlich wiederhergestellt werden können

Wenn Sie regelmäßig testen, ob sich Ihre gesicherten SQL Server-Daten von ihren verschiedenen Speicherorten wiederherstellen lassen, können Sie sich darauf verlassen, dass Ihr Datenwiederherstellungsprozess so reibungslos wie möglich verläuft. Mit dem Wachstum Ihres Unternehmens nimmt in der Regel auch die Größe Ihrer SQL Server-Sicherungsdateien zu. Daher empfiehlt es sich, regelmäßig zu überprüfen, ob Ihre Systeme den Umfang des Datenwiederherstellungsprozesses bewältigen können.

Darüber hinaus erhalten Sie dadurch einen guten Einblick in die tatsächliche Zeit, die benötigt würde, um Ihr Unternehmen wieder betriebsbereit zu machen, falls es jemals zu einer Datenbeschädigung oder einem Datenleck kommen sollte. Die sorgfältige und genaue Planung verschiedener Notfallwiederherstellungsszenarien trägt wesentlich dazu bei, das Vertrauen Ihres Unternehmens in die Geschäftskontinuität zu stärken.

Die Quintessenz

Die korrekte Sicherung Ihrer SQL Server-Daten ist für Unternehmen jeder Größe und in allen Branchen von entscheidender Bedeutung. Die Anwendung bewährter Verfahren – wie der Einsatz einer Sandbox-Umgebung, die Wahrung der Datenintegrität in der Produktionsumgebung, die Speicherung von Dateien an mehreren Standorten und die Überprüfung des Wiederherstellungsprozesses – schafft eine felsenfeste Grundlage für den kontinuierlichen Schutz Ihrer Unternehmensdaten.

Erfahren Sie, wie sich einige dieser bewährten Verfahren für SQL Server mithilfe derDatto-Backup-Lösung umsetzen lassen.

Empfohlene nächste Lektüre

Digital-Spezialisten für Ticket Triage

Jedes IT-Team kennt das Problem. Ein Ticket geht ein, aber bevor jemand das Problem tatsächlich behebt, beginnt die eigentliche Arbeit [...]