SQL Server bietet eine Vielzahl von Methoden zur Datenbanksicherung und -wiederherstellung, z. B. „Datenbank trennen/anhängen“, „Datenbank sichern/wiederherstellen“ und replizierte Datenbank.
Methode zum Trennen/Anhängen: Kopieren Sie die Datenbankdatei (.MDF) und die entsprechende Protokolldatei (.LDF) zur Sicherung auf andere Festplatten und kopieren Sie diese beiden Dateien dann auf jedes System, das diese Datenbank benötigt.
1. Durch das Trennen einer Datenbank wird eine Datenbank (z. B. student_Mis) aus der SQL Server-Datenbankliste gelöscht, sodass sie nicht mehr von SQL Server verwaltet und verwendet wird, sondern die Datenbankdatei (.MDF) und die entsprechend Die Protokolldatei (.LDF) ist intakt. Nach erfolgreicher Trennung können wir die Datenbankdatei (.MDF) und die entsprechende Protokolldatei (.LDF) als Backups auf andere Festplatten kopieren.
2. Beim Anhängen einer Datenbank werden die Datenbankdatei (.MDF) und die entsprechende Protokolldatei (.LDF) auf eine Sicherungsdiskette auf den erforderlichen Computer kopiert und zu einem SQL Server-Datenbankserver hinzugefügt Der Server verwaltet und nutzt diese Datenbank.
Prozessschritte:
1. Nachdem Sie SSMS gestartet und eine Verbindung zum Datenbankserver hergestellt haben, erweitern Sie den Serverknoten im Objekt-Explorer. Suchen Sie den Namen der Datenbank, die unter dem Datenbankobjekt getrennt werden muss. Hier nehmen wir die AppCtrl-Datenbank als Beispiel. Klicken Sie mit der rechten Maustaste auf die AppCtrl-Datenbank und wählen Sie „Eigenschaften“ aus dem Popup-Kontextmenü.
2. Wählen Sie das Objekt „Optionen“ im Bereich unter der „Auswahlseite“ auf der linken Seite des Fensters „Datenbankeigenschaften“ und suchen Sie dann nach „Andere Optionen“. Klicken Sie in der Liste im rechten Bereich auf „Status“, klicken Sie auf das Textfeld „Zugriff einschränken“ und wählen Sie „SINGLE_USER“ in der Dropdown-Liste aus.
3. Nachdem Sie im obigen Bild auf die Schaltfläche „OK“ geklickt haben, wird ein Meldungsfeld angezeigt, das uns darüber informiert, dass durch diesen Vorgang alle Verbindungen zu dieser Datenbank geschlossen werden Möchten Sie diesen Vorgang fortsetzen (wie unten gezeigt). Hinweis: In einem großen Datenbanksystem ist es gefährlich, andere Verbindungen zur Datenbank nach Belieben zu trennen, da wir nicht wissen können, was die mit der Datenbank verbundene Anwendung tut. Möglicherweise wurde die Verbindung von einer Anwendung getrennt, die ein komplexes Update durchführte Betrieb auf den Daten und laufen seit langem.
4. Nach dem Klicken auf die Schaltfläche „Ja“ wird „Einzelbenutzer“ hinzugefügt und nach dem Datenbanknamen angezeigt (wie unten gezeigt). Klicken Sie mit der rechten Maustaste auf den Datenbanknamen und wählen Sie im Kontextmenü den sekundären Menüpunkt „Trennen“ von „Aufgabe“. Das in der Abbildung unten gezeigte Fenster „Datenbank trennen“ erscheint.
Der Name der Datenbank, die wir trennen möchten, ist im Fenster „Datenbank trennen“ in der Abbildung unten aufgeführt. Bitte aktivieren Sie das Kontrollkästchen „Statistik aktualisieren“. Wenn in der Spalte „Nachricht“ keine aktive Verbindung angezeigt wird, wird in der Spalte „Status“ „Bereit“ angezeigt. Andernfalls wird „Nicht bereit“ angezeigt. Zu diesem Zeitpunkt muss das Kontrollkästchen in der Spalte „Verbindung löschen“ aktiviert werden .
5. Nachdem die Trennungsdatenbankparameter festgelegt wurden, klicken Sie unten auf die Schaltfläche „OK“, um den Trennungsvorgang der ausgewählten Datenbank abzuschließen. Zu diesem Zeitpunkt ist der Datenbankname AppCtrl, der gerade getrennt wurde, nicht in der Datenbankobjektliste des Objekt-Explorers zu sehen
2. Hängen Sie die Datenbank an
1 Hängen Sie die Datenbankdateien und Protokolle an muss angehängt werden. Kopieren Sie die Datei in einen bereits erstellten Ordner.
2. Klicken Sie im Fenster unten mit der rechten Maustaste auf das Datenbankobjekt und wählen Sie im Kontextmenü den Befehl „Anhängen“, um das Fenster „Datenbank anhängen“ zu öffnen.
3 Klicken Sie auf die Schaltfläche „Hinzufügen“, um die Datei mit dem Suffix .MDF hinzuzufügen.
4.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen getrennter Datenbank und angehängter Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!