Während Sie auf jeden Fall die Punkte beachten sollten, die David Browne hervorhebt, habe ich den Laufwerks-Snapshot- Ansatz für Sicherungen verwendet und kleine SQL-Datenbanken erfolgreich wiederhergestellt. Aber sehen Sie sich die Vorbehalte am Ende meiner Antwort an - ich wäre sehr vorsichtig, wenn ich dies in einer großen Datenbank versuchen würde.
Mit den meisten Sicherungssoftware dieses Typs können Sie die Sicherung als virtuelles Laufwerk bereitstellen. Nach dem Mounten können Sie die MDF-Datei einfach zurückkopieren. Sie können entweder einfach den SQL Server-Dienst beenden, die Originaldatei (en) ersetzen und dann neu starten oder die MDF-Datei als neue Datenbank anhängen und ausgewählte Daten daraus zurückkopieren.
Aber:
Ich habe dies bisher nur für kleine Datenbanken verwendet, die auf einfache Protokollierung eingestellt sind. In diesem Zusammenhang würde klein die Größe bedeuten, die SQLExpress unterstützt, sodass dies für Ihr System gilt. Wenn ich diese Art der Sicherung verwende, verwende ich die einfache Protokollierung, da die von uns verwendete Sicherungssoftware alle 15 Minuten einen Schnappschuss erstellt, sodass ich eine ziemlich gute Granularität habe, ohne dass eine vollständige Protokollierung erforderlich ist.
Ich verwende diesen Ansatz hauptsächlich für kleine SQL-Datenbanken, die von Apps verwendet werden. Viele Endbenutzer-Apps verwenden heutzutage SQLExpress als Datenspeicher, genau wie vor einigen Jahren viele Apps Access MDB-Dateien verwendet haben. Unter diesen Umständen neige ich dazu, die Datenbank so anzuzeigen, wie ich jede andere Datendatei anzeigen würde. Sie sagen nicht, wofür Ihre Datenbank verwendet wird, daher kann ich Ihnen nicht raten, wie gut dies für Sie funktionieren würde. Es gelten die üblichen Hinweise für Sicherungen: Testen Sie Ihre Sicherungen regelmäßig, um sicherzustellen, dass Sie sie wiederherstellen können.