私は先週インターネットで検索してきましたが、何も見つかりませんでした。私はそのような問題を抱えています: 2012年から今日に至るまで、私たちは日々のSQLバックアップを会社に持っています。これらのファイルはすべて、標準のディスク圧縮を使用して「圧縮」されています。NTFS圧縮を使用して圧縮されたSQLバックアップを7zipにするのは悪いですか?
それは、月あたり約500〜ファイルです。それは約24 000ファイルです。これは膨大な量のディスクスペースです(毎日約9ギガバイト、2012年には6ギガバイト)。それはバックアップなので、これらのファイルを3つの異なる場所に置いてください。
私はそれらのファイルを7zにしたいと思います。たとえば、データベースに2GBがある場合、Windowsディスク圧縮機能の後に〜1200Mbがあるからです。私がこのファイルを7zとすると、200Mbです。
私はこれらのファイルを解凍してパックして削除する単純なバッチスクリプトを作成しました。 1日後、1ヶ月が終わった。解凍には多くの時間がかかります。
ziping sqlを参照してください。BAKファイルは非常に一般的で安全です。しかし今、本当の質問は - 私はそれぞれのファイルを解凍してから、それをパックしなければならないのですか、それとも7zの "圧縮された"ファイルに対して安全ですか?ここで
はスクリプトです:
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(プラットフォームの場合)を* backup compression *で設定して、自動的に圧縮することができます。 –
さて、SQL Server 2008以降で実行できますが、残念ながらSQL Server 2005はまだあります。 – Kamil