Das Erstellen einer Kopie einer SQL Server-Datenbank kann in verschiedenen Situationen erforderlich sein: zum Testen, Sichern oder Wiederherstellen von Daten. Unabhängig vom Zweck erfordert das Erstellen einer Datenbankkopie in SQL Server bestimmte Schritte und Anpassungen.
Der erste Schritt beim Erstellen einer Kopie der Datenbank besteht darin, eine Methode auszuwählen, die Ihren Bedürfnissen entspricht. SQL Server bietet verschiedene Optionen: Erstellen einer Sicherung, Kopieren einer Datenbank mithilfe eines Transaktionsprotokolls oder Erstellen einer neuen Datenbank basierend auf einer vorhandenen Datenbank.
Der nächste Schritt besteht darin, das Werkzeug oder den Befehl auszuwählen, mit dem Sie eine Kopie erstellen möchten. In SQL Server kann dies mithilfe von SQL Server Management Studio (SSMS) oder mithilfe von Befehlszeilen- und SQL-Skripten erfolgen.
Nachdem Sie eine Methode und ein Werkzeug ausgewählt haben, können Sie mit der Konfiguration und Konfiguration der Erstellung einer Kopie der Datenbank beginnen. Dazu gehören die Angabe eines Namens und eines Speicherorts für die neue Kopie, die Auswahl von Optionen zum Speichern von Daten und das Festlegen von Zugriffsrechten.
Abschließend erfordert das Erstellen einer Kopie der Datenbank bestimmte Befehle oder Vorgänge. Es ist wichtig, die Schritte zu befolgen und die Ergebnisse zu überprüfen, um sicherzustellen, dass die erstellte Kopie der Datenbank voll funktionsfähig ist und Ihren Anforderungen entspricht.
Vorbereiten der Erstellung einer Kopie der SQL Server-Datenbank
Bevor Sie mit dem Erstellen einer Kopie der SQL Server-Datenbank beginnen, müssen Sie einige vorbereitende Schritte ausführen. Dadurch wird sichergestellt, dass die Datenbankkopie ordnungsgemäß und zuverlässig funktioniert.
1. Überprüfen des freien Speicherplatzes.
Stellen Sie sicher, dass genügend freier Speicherplatz auf dem Laufwerk vorhanden ist, auf dem die Kopie der Datenbank gespeichert werden soll. Es wird empfohlen, mindestens doppelt so viel freien Speicherplatz wie die Größe der Quelldatenbank zu haben.
2. Sichern der ursprünglichen Datenbank.
Es wird empfohlen, die ursprüngliche Datenbank zu sichern, bevor Sie mit dem Erstellen einer Datenbankkopie beginnen. Auf diese Weise können Sie im Falle eines Problems zum Zeitpunkt der Sicherung auf den Zustand der Datenbank zurückkehren.
3. Überprüfen des Zugriffs auf Ressourcen.
Stellen Sie vor dem Erstellen einer Kopie der Datenbank sicher, dass der Benutzer, unter dem die Operation ausgeführt wird, über die erforderlichen Berechtigungen zum Lesen und Schreiben in das Zielverzeichnis sowie zum Erstellen und Löschen von Dateien verfügt. Dadurch werden Fehler beim Erstellen und Verwenden einer Datenbankkopie vermieden.
4. Gibt den Typ der zu erstellenden Datenbankkopie an.
Bevor Sie mit der Erstellung einer Datenbankkopie beginnen, müssen Sie bestimmen, welche Art von Kopie Sie benötigen. In SQL Server gibt es mehrere Möglichkeiten, eine Kopie zu erstellen: eine vollständige Kopie, eine inkrementelle Kopie oder eine differentielle Kopie. Jeder dieser Typen hat seine eigenen Besonderheiten und Anwendbarkeit in verschiedenen Szenarien.
Wenn Sie diese Schritte befolgen, bereiten Sie sich darauf vor, eine Kopie der SQL Server-Datenbank zu erstellen und den Prozess sicher und zuverlässig zu machen.
Auswählen und Konfigurieren der Kopiersoftware
Sie können eine Vielzahl von Software verwenden, um eine Kopie der SQL Server-Datenbank zu erstellen, einschließlich Dienstprogramme von Microsoft und Anwendungen von Drittanbietern. Es ist wichtig, die richtige Software auszuwählen und sie richtig zu konfigurieren.
Hier sind einige beliebte Programme, die zum Erstellen von Datenbankkopien verwendet werden können:
| Das Programm | Die Beschreibung |
|---|---|
| SQL Server Management Studio (SSMS) | Die offizielle Anwendung von Microsoft zur Verwaltung von SQL Server. SSMS enthält die Funktion zum Sichern der Datenbank. |
| SQL Server Backup | Eine Anwendung von Drittanbietern, die sich auf die Erstellung von SQL Server-Sicherungen spezialisiert hat. Es bietet zusätzliche Funktionen und Anpassungsmöglichkeiten. |
| SQL Server Data Tools (SSDT) | Ein Toolkit von Microsoft, mit dem Sie Datenbanken entwickeln und verwalten können. SSDT bietet auch die Möglichkeit, Backups zu erstellen. |
Nachdem Sie die Software ausgewählt haben, müssen Sie sie installieren und konfigurieren. Je nach ausgewähltem Programm müssen Sie möglicherweise Verbindungseinstellungen für SQL Server angeben, die zu kopierende Datenbank auswählen und zusätzliche Optionen festlegen, z. B. den Speicherort der Sicherungsdatei und die Häufigkeit der Sicherungskopien.
Es ist wichtig, die Dokumentation und die Anweisungen zum Konfigurieren der ausgewählten Software zu befolgen, um eine korrekte und zuverlässige Kopie der SQL Server-Datenbank zu erstellen.
Erstellen einer Sicherung einer SQL Server-Datenbank
Führen Sie die folgenden Schritte aus, um eine Sicherungskopie der SQL Server-Datenbank zu erstellen:
- Öffnen Sie SQL Server Management Studio. Wenn Sie noch kein Programm installiert haben, laden Sie es herunter und installieren es auf Ihrem Computer.
- Stellen Sie eine Verbindung mit der Instanz von SQL Server her. Geben Sie den Namen des Servers ein, auf dem sich Ihre Datenbank befindet, sowie die Anmeldeinformationen für den Zugriff auf den Server ein. Klicken Sie auf die Schaltfläche Verbinden.
- Suchen Sie die gewünschte Datenbank. Wählen Sie die gewünschte Datenbank im Objekt-Explorer auf der linken Seite des Bildschirms aus.
- Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie Task und dann Backup. ". Das Fenster "Datenbank sichern" wird geöffnet.
- Wählen Sie die gewünschten Optionen aus. Geben Sie im Fenster "Datenbanksicherung" den Pfad zur Sicherungsdatei an, wählen Sie den Backup-Typ und andere Optionen entsprechend Ihren Anforderungen aus.
- Klicken Sie auf "OK". Die Datenbank wird an dem von Ihnen angegebenen Speicherort gesichert.
Sie haben jetzt eine Sicherung der SQL Server-Datenbank, mit der Sie die Daten bei Bedarf wiederherstellen können. Denken Sie daran, regelmäßig Backups zu erstellen und zu aktualisieren, um Ihre Daten zu schützen.
Überprüfen der Integrität des erstellten Backups
Nachdem Sie eine Sicherungskopie der SQL Server-Datenbank erstellt haben, ist es wichtig, die Integrität der Datenbank sicherzustellen. Dazu können Sie die folgenden Schritte ausführen:
- Starten Sie SQL Server Management Studio, und stellen Sie eine Verbindung zum Datenbankserver her.
- Wählen Sie die Datenbank aus, für die Sie die Sicherung erstellt haben.
- Wechseln Sie zum Abschnitt "Aufgaben" und wählen Sie "Wiederherstellen".
- Wählen Sie im sich öffnenden Fenster die Option "Aus Backup" aus.
- Klicken Sie auf die Schaltfläche "Hinzufügen" und wählen Sie die von Ihnen erstellte Datenbanksicherung aus.
- Legen Sie die entsprechenden Wiederherstellungsoptionen fest, z. B. den Pfad für die Datenbankdateien.
- Klicken Sie auf "OK", um mit der Wiederherstellung der Datenbank aus der Sicherung zu beginnen.
- Nachdem die Datenbankwiederherstellung erfolgreich abgeschlossen wurde, führen Sie den folgenden SQL-Befehl aus, um die Datenintegrität zu überprüfen:
CHECKDB('имя_базы_данных') WITH NO_INFOMSGS;
Wobei "Databasename" der Name Ihrer Datenbank ist, die Sie aus der Sicherung wiederhergestellt haben.
Wenn die Validierungsergebnisse zeigen, dass die Datenbank die Integritätsprüfung ohne Fehler bestanden hat, bedeutet dies, dass Ihre Sicherung erfolgreich wiederhergestellt wurde und vollständig ist.
Wenn Sie diese Schritte ausführen, können Sie daher die Integrität einer gesicherten SQL Server-Datenbank überprüfen und sicherstellen, dass sie bei Bedarf von der Qualität und der Wiederherstellungsmöglichkeit der Daten überzeugt ist.