
93630
16.06.2013 um 21:17:24 Uhr
SQLServer Express am einfachsten sichern
Moin,
wie kann ich am einfachsten und zuverlässigsten eine SQLServer Express Datenbank im laufenden Betrieb sichern?
Im Moment kopiere ich ein einfach alle x Stunden die mdf Dateien mit robocopy an einen anderen Ort. Ohne die DB herunterzufahren/ zu trennen oder sonst was. Einfach im laufenden Betrieb.
Kann das zu Problemen/Inkonsistenzen/kaputten Sicherungen/etc führen? Gibt es einen einfachen offiziellen weg? (Ohne teure Zusatzsoftware und Lizenzen oder ewiges rumgefrickel)
Danke
wie kann ich am einfachsten und zuverlässigsten eine SQLServer Express Datenbank im laufenden Betrieb sichern?
Im Moment kopiere ich ein einfach alle x Stunden die mdf Dateien mit robocopy an einen anderen Ort. Ohne die DB herunterzufahren/ zu trennen oder sonst was. Einfach im laufenden Betrieb.
Kann das zu Problemen/Inkonsistenzen/kaputten Sicherungen/etc führen? Gibt es einen einfachen offiziellen weg? (Ohne teure Zusatzsoftware und Lizenzen oder ewiges rumgefrickel)
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 208082
Url: https://administrator.de/forum/sqlserver-express-am-einfachsten-sichern-208082.html
Ausgedruckt am: 10.05.2025 um 03:05 Uhr
3 Kommentare
Neuester Kommentar
Moin,
unsere Such wirft folgende Beiträge dazu aus:
SQL Server (Express) Dump mit Batch
Fehler bei SQL Express 2008 Datenbak sichern
Wie SQL Server Express 2005 sichern? Anfügen und Überschreiben mit SQLCMD
Grüße,
Dani
unsere Such wirft folgende Beiträge dazu aus:
SQL Server (Express) Dump mit Batch
Fehler bei SQL Express 2008 Datenbak sichern
Wie SQL Server Express 2005 sichern? Anfügen und Überschreiben mit SQLCMD
Grüße,
Dani
Hallo,
auf die Diskussionen hier hat Dani ja schon hingewiesen, und auch im Internet findet sich mehr als genug zu "backup sql express".
Um auf die Frage "Kann das zu Problemen/Inkonsistenzen/kaputten Sicherungen/etc führen?" nochmal eindeutig zu antworten: JA! Das gilt für ungefähr jeden Datenbank, Datenbanken kann man nicht einfach durch Wegkopieren der Speicherdateien sichern, weil diese während des Betriebs im Zweifelsfall immer im inkonsistenten Zustand sind.
Gruß
Filipp
auf die Diskussionen hier hat Dani ja schon hingewiesen, und auch im Internet findet sich mehr als genug zu "backup sql express".
Um auf die Frage "Kann das zu Problemen/Inkonsistenzen/kaputten Sicherungen/etc führen?" nochmal eindeutig zu antworten: JA! Das gilt für ungefähr jeden Datenbank, Datenbanken kann man nicht einfach durch Wegkopieren der Speicherdateien sichern, weil diese während des Betriebs im Zweifelsfall immer im inkonsistenten Zustand sind.
Gruß
Filipp
Hallo.
DB-Dateien einfach so im lfd. Betrieb wegsichern ist möglich, ich würde das auch nicht für so inkosistent halten, daß man sie aus diesem Backup dann nicht mehr starten kann.
Viel wichtiger ist jedoch, daß sie UNVOLLSTÄNDIG ist. Bei einer flachen Datenbank, wo sich alles nur in einem einzigen File abspielt, kann das noch O.K. sein, da wird nichts fehlen, aber bei sequentiellen Datenbanken fehlen in jedem Fall die Transaktionen, die zum Zeitpunkt Deiner Robocopy-Kopie noch nicht die die DB zurückgeschrieben wurden.
Jeder MSSQL-Server, selbst eine uralte MSDE 2000, kann mit Bordmitteln online gesichert werden, aber aus dem SQL selbst heraus, und nicht von außen per Robocopy. Beim Online-Backup mit Bordmitteln des MSSSQL-Servers wird das *.bak-Format geschrieben, dieses *.bak-File kannst Du dann mit Deinem Robocopy sichern (wobei dafür auch xcopy genügen würde), weiteres dazu in den Links von @Dani weiter oben.
Grüße
DB-Dateien einfach so im lfd. Betrieb wegsichern ist möglich, ich würde das auch nicht für so inkosistent halten, daß man sie aus diesem Backup dann nicht mehr starten kann.
Viel wichtiger ist jedoch, daß sie UNVOLLSTÄNDIG ist. Bei einer flachen Datenbank, wo sich alles nur in einem einzigen File abspielt, kann das noch O.K. sein, da wird nichts fehlen, aber bei sequentiellen Datenbanken fehlen in jedem Fall die Transaktionen, die zum Zeitpunkt Deiner Robocopy-Kopie noch nicht die die DB zurückgeschrieben wurden.
Jeder MSSQL-Server, selbst eine uralte MSDE 2000, kann mit Bordmitteln online gesichert werden, aber aus dem SQL selbst heraus, und nicht von außen per Robocopy. Beim Online-Backup mit Bordmitteln des MSSSQL-Servers wird das *.bak-Format geschrieben, dieses *.bak-File kannst Du dann mit Deinem Robocopy sichern (wobei dafür auch xcopy genügen würde), weiteres dazu in den Links von @Dani weiter oben.
Grüße