Ich habe letzte Woche im Internet gesucht, aber ich habe nichts gefunden. Ich habe ein solches Problem: Wir haben tägliche SQL-Backups in Unternehmen von 2012 bis heute. All diese Dateien werden mit der Standardkomprimierung komprimiert.Ist es schlecht, 7zip SQL-Backups komprimiert mit NTFS-Komprimierung zu komprimieren?
Es geht um ~ 500 Dateien pro Monat. Es sind ungefähr 24 000 Dateien. Es ist eine riesige Menge Speicherplatz auf der Festplatte (jeden Tag kostet jetzt etwa 9 GB, 6 GB im Jahr 2012). Und es ist Backup, also haben diese Dateien an drei verschiedenen Orten.
Ich möchte 7z diese Dateien, weil, zum Beispiel, wenn Datenbank 2 GB, nach Windows Disk Kompression Feature hat es ~ 1200 MB. Wenn ich diese Datei 7z habe, hat sie 200 mb.
Ich habe ein einfaches Batch-Skript gemacht, das diese Dateien entpackt, packt und löscht. Nach einem Tag hat es einen Monat gedauert. Dekomprimierung kostet viel Zeit.
Ich sehe Zip-sql BAK-Dateien ist sehr häufig und sicher. Aber jetzt ist die wirkliche Frage - muss ich jede Datei dekomprimieren und dann packen, oder ist es sicher für 7z "komprimierte" Dateien? Hier
ist das Skript:
echo off
FOR /R %%i IN (*.bak) DO (
echo Decompressing %%i
compact /u "%%i" >> log.txt
ping 127.0.0.1 -n 2 > nul
echo Zipping %%i
"C:\Program Files\7-Zip\7z.exe" a "%%i.7z" "%%i" >> log.txt
echo Deleting %%i
del "%%i" >> log.txt
echo _____)
SQL Server (wenn das Ihre Plattform ist) kann mit * Backup-Komprimierung * konfiguriert werden, um automatisch zu komprimieren. –
Ja, es kann auf SQL Server 2008 und höher durchgeführt werden, aber leider haben wir immer noch SQL Server 2005. – Kamil