In diesem Artikel stellen wir Ihnen 4 gängige Backup-Methoden in SQL Server Management Studio vor, sowie eine Backup-Software von Drittanbietern als Alternative.
Wie Sie wahrscheinlich wissen, gibt es in Microsoft SSMS (SQL Server Management Studio) mehrere Backup-Methoden, von denen jede ihre eigenen Vor- und Nachteile hat. Bevor Sie beginnen, möchte ich sie kurz vorstellen und vergleichen:
◉ Backup-GUI: Diese Funktion ist einfach zu bedienen, ohne Skripte zu verwenden, aber es kann jeweils nur eine Datenbank gesichert werden, und die Operation kann nicht automatisiert werden.
◉ T-SQL-Skript: Sie müssen zuerst grundlegende T-SQL-Befehle kennen, und jeder kleine Fehler kann zu einem Betriebsfehler führen. Mit effektiven Skripten können Sie jedoch einige fortgeschrittenere Operationen leicht durchführen.
◉ Wartungspläne: Es ermöglicht Ihnen, mehrere Datenbanken gleichzeitig zu sichern, und Sie können einen Zeitplan hinzufügen, um die Aufgabe zu automatisieren. Es ist jedoch nur für Nicht-Express-Editionen verfügbar und relativ umständlich zu bedienen.
◉ SQL Server-Agent: Es kann auch Backups mit hoher Flexibilität automatisieren, aber Sie müssen das Backup-Skript selbst als den Kernschritt ausfüllen. Es ist auch nicht auf SQL Express-Editionen anwendbar.
Sie können die Methode wählen, die Ihnen gefällt, oder ein anderes SQL-Backup-Programm verwenden, mit dem Sie einfach und intuitiv mehrere Datenbanken planen können.
Um das Microsoft SQL Server Management Studio-Backup zu verwenden, ist der einfachste Weg die Verwendung des Backup-GUI.
Wählen Sie den Sicherungstyp (Vollständig/Differentiell/Transaktionsprotokoll) und fügen Sie bei Bedarf einen Pfad hinzu.
Es wird empfohlen, einen leicht zugänglichen Pfad anzugeben, damit die Sicherungsdatei leicht gefunden werden kann, wenn Sie eine Wiederherstellung durchführen müssen. Geben Sie dann den Dateinamen wie gewünscht ein und vergessen Sie nicht, das Suffix .bak hinzuzufügen.
Im SQL Management Studio können Sie auch eine SQL-Datenbank aus einer bak-Datei wiederherstellen. Klicken Sie hier, um weitere Details zu erfahren.
Die grundlegenden T-SQL-Sicherungsbefehle sind BACKUP DATABASE TO DISK. Sie können es flexibel verwenden, wie Sie möchten.
Vollständige Sicherung erstellen:
USE master GO BACKUP DATABASE [database] TO DISK = 'filepath\fileaname.bak' WITH COMPRESSION, INIT, STATS = 5; GO
Differentielle Sicherung erstellen:
USE master GO BACKUP DATABASE [database] TO DISK = 'filepath\filename.bak' WITH DIFFERENTIAL GO
Transaktionsprotokoll-Sicherung erstellen:
USE master GO BACKUP LOG [database] TO DISK ='filepath\filename.trn' WITH NORECOVERY GO
Diese Funktion bietet Ihnen Optionen, einen Plan manuell zu erstellen oder die Operation mithilfe eines Assistenten abzuschließen. Hier werde ich hauptsächlich den ersten vorstellen.
Das Verfahren zur Erstellung einer Sicherungsaufgabe mit dem Assistenten für Wartungspläne ist weitgehend dasselbe. Es führt Sie jedoch durch alle Schritte, daher ist es für Anfänger geeigneter.
Diese Methode verwendet im Wesentlichen T-SQL-Befehle, um die Datenbanksicherung durchzuführen, Sie können jedoch einen Zeitplan hinzufügen, um die Aufgabe zu automatisieren.
DECLARE @strPath NVARCHAR(200) set @strPath = convert(NVARCHAR(19),getdate(),120) set @strPath = REPLACE(@strPath, ':' , '.') set @strPath = 'filepath' + @strPath + '.bak' BACKUP DATABASE [database] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
Wenn Sie die oben genannten 4 Sicherungsmethoden in SQL Server Management Studio als kompliziert oder nicht effektiv genug empfinden, können Sie auch AOMEI Cyber Backup verwenden, um MSSQL zu sichern.
Es unterstützt vollständige oder differentielle SQL-Backups und ermöglicht es Ihnen, mehrere Datenbanken oder sogar alle Datenbanken auf einmal auszuwählen. Außerdem können Sie einfach einen Zeitplan einrichten, um die Operation zu automatisieren.
Laden Sie die 30-Tage-Testversion herunter, um fortzufahren:
Richten Sie die MSSQL-Backup-Software ein:
Starten Sie das installierte AOMEI Cyber Backup auf dem Server, navigieren Sie zu Quellgerät -> Microsoft SQL -> Microsoft SQL hinzufügen.
Wählen Sie Proxy-Programm herunterladen (oder Link kopieren) und installieren Sie es auf dem Gerät mit SQL Server. Klicken Sie dann auf Bereits installiertes Proxy und wählen Sie das Gerät aus.
Klicken Sie als Nächstes auf
Erstellen Sie MSSQL-Sicherungsaufgabe:
Führen Sie die Aufgabe aus. Nach Abschluss finden Sie sie im Tab Sicherungsaufgabe. Sie können sie bearbeiten oder die Datenbank daraus wiederherstellen, wie Sie möchten.
✍ Weitere nützliche Funktionen:
Der Zweck dieses Artikels ist es, die Schritte zur Verwendung der SQL Server Management Studio-Datenbanksicherung vorzustellen, und eine bequemere Alternative - AOMEI Cyber Backup.
Es bietet nicht nur eine prägnante grafische Benutzeroberfläche, sondern vereinfacht auch den Prozess der Auswahl von Datenbanken und der Erstellung von Zeitplänen. Als zentrales Verwaltungstool ermöglicht es Ihnen sogar, SQL-Datenbanken direkt auf einen anderen Server wiederherzustellen.