automatisches Backup gemäß Wiki in -eine- Datei

Larpo

Aktives Mitglied
27. November 2008
165
0
Das automatische Backup mit Windows-Task ist schon eine prima Geschichte. Allerdings möchte ich nicht für jeden Tag eine neue Datei haben, sondern immer in die gleiche Datei hineinschreiben, denn wir verwenden ein Backup-Tool, welches die Datei täglich auf ein "Tages-Band" sichert. Daher ist es unpraktisch wenn wir jeden Tag eine weitere riesen Datei der Datenbank auf der Serverplatte haben.

Hatte einfach versucht das %date% durch einen statischen Dateinamen zu ersetzen, aber das führt scheinbar dazu, dass die Datenbank an die Datei angehangen wird (zu mindest vervielfacht sich die Dateigröße von backup.bak entsprechend der Backuphäufigkeit):

PHP:
osql.exe -D eazy -U sa -P sa04jT14 -Q "BACKUP DATABASE eazybusiness TO DISK = 'd:\backup.bak'"
 

Boby

Sehr aktives Mitglied
AW: automatisches Backup gemäß Wiki in -eine- Datei

Das automatische Backup mit Windows-Task ist schon eine prima Geschichte. Allerdings möchte ich nicht für jeden Tag eine neue Datei haben, sondern immer in die gleiche Datei hineinschreiben, denn wir verwenden ein Backup-Tool, welches die Datei täglich auf ein "Tages-Band" sichert. Daher ist es unpraktisch wenn wir jeden Tag eine weitere riesen Datei der Datenbank auf der Serverplatte haben.

Hatte einfach versucht das %date% durch einen statischen Dateinamen zu ersetzen, aber das führt scheinbar dazu, dass die Datenbank an die Datei angehangen wird (zu mindest vervielfacht sich die Dateigröße von backup.bak entsprechend der Backuphäufigkeit):

PHP:
osql.exe -D eazy -U sa -P sa04jT14 -Q "BACKUP DATABASE eazybusiness TO DISK = 'd:\backup.bak'"


Code:
echo off
del d:\backup.bak
osql.exe -D eazy -U sa -P sa04jT14 -Q "BACKUP DATABASE eazybusiness TO DISK = 'd:\backup.bak'"
 

Larpo

Aktives Mitglied
27. November 2008
165
0
AW: automatisches Backup gemäß Wiki in -eine- Datei

Da hatte ich deinen ersten Code schneller umgesetzt, als du deinen Beitrag editieren konntest ;)

Genau das mit dem del anstatt move wollte ich aufgrund deines ersten Denkanstoßes nämlich gerade auch hier vorschlagen =)