मेरे पास एक ऑटोबैक.बैट फ़ाइल है जो स्वचालित रूप से मेरे डेटाबेस का बैकअप लेगी और विनर एप्लिकेशन का उपयोग करके संपीड़ित करेगी। समस्या यह है कि मैं एक rar फ़ाइल नहीं बना सकता जो मेरे डेटाबेस का एक ही फ़ाइल नाम हो। उदाहरण के लिए, मेरा डेटाबेस नाम AutoBackup-Monday.bak है। मेरे पास AutoBackup-Monday.rar होना चाहिए। मैं इस पर एक समाधान है जो 7 autoback.bat फ़ाइल की जरूरत है। मैं दैनिक आधार पर बनाने के लिए केवल 1 autoback.bat फ़ाइल रखना चाहता हूं।
यह मेरी स्क्रिप्ट है जिसका नाम वाउचरबैकअप 11AM है:
@ECHO रवाना
रेम
डेल z: \ MBWin \ autoback \ BACKUP * .bak डेल z: \ MBWin \ autoback \ BACKUP \ VoucherAutoBack11AM.rar
ECHO डेटाबेस का समर्थन कर रहा है ... (mass_specc_voucher)
sqlcmd -S jem \ mbwin -d master -U sa -i "z: \ MBWin \ AUTOBACK \ voucherBackup11AM.sql" -o VoucherBackup11AM .log
ECHO ---------------------------------------- ECHO **** बैकअप किया गया, कृपया **** सत्यापित करें ECHO ----------------------------------------
रेम
z: \ MBWin \ AUTOBACK \ winrar -ep a -ag-A z: \ MBWin \ AUTOBACK \ BACKUP \ VoucherAutoBack11AM.rar z: \ MBWin \ AUTOBACK \ BACKUP * .bak डेल z: \ MBWin \ autoback \ BACKUP * .bak
रोकें
मेरे sql क्वेरी का आउटपुट VoucherAutoBack11AM-Saturday.bak है। जब मैंने इस स्क्रिप्ट को चलाया तो आउटपुट VoucherAutoBack11AM-1.rar है। मुझे जो चाहिए वो है VocuherAutoback11AM-Saturday.rar।