मैं अपने डेटाबेस बैकअप फ़ाइल (.bak) को ज़िप करने और दूरस्थ स्थान पर स्थानांतरित करने के लिए नमूना एसक्यूएल स्क्रिप्ट की तलाश में था। अगर आपके पास यह है तो कृपया साझा करें।नमूना एसक्यूएल स्क्रिप्ट को ज़िप और हस्तांतरण डेटाबेस बैकअप फ़ाइल
उत्तर
आप ज़िप और प्रतिलिपि के लिए आदेशों का आह्वान करने के लिए xp_cmdshell का उपयोग कर सकते हैं। यहां नमूने में, मैं Winzip कमांड लाइन (ज़िप/अनजिपिंग के लिए) और फ़ाइलों को स्थानांतरित करने के लिए xcopy का उपयोग कर रहा हूं।
EXEC master..xp_cmdshell 'C:\"Program Files"\WinZip\wzzip C:\Database.bak.zip C:\Database.bak';
EXEC master..xp_cmdshell 'C:\"Program Files"\WinZip\wzunzip -o "C:\Database.bak.zip" "C:\Database"';
EXEC master..xp_cmdshell 'xcopy "C:\Database.bak.zip" "\\networkshare\Backups" /Y'
xp_cmdshell एक तरीका है, हालांकि यह आदर्श नहीं है क्योंकि यह सर्वर को कम सुरक्षित बनाता है। स्थापित करने के लिए कोई बात नहीं है/स्थापना रद्द -
msbp.exe backup "db(database=model)" "zip64" "local(path=\\server\share\path\model.full.bak.zip)"
एसक्यूएल सर्वर की स्थापना बैकअप संपीडित बस "xcopy" तैनाती है:
मेरे ओपन सोर्स प्रोजेक्ट, SQL Server Compressed Backup, क्या आप एक कदम में तलाश कर रहे हैं करता है आदर्श, अगर आपको सिर्फ एक बार ऐसा करने की ज़रूरत है।
यह ज़िप ज़िप का उपयोग करता है क्योंकि मानक ज़िप प्रारूप में 4 जीबी सीमा है। उपलब्ध वैकल्पिक संपीड़न प्रारूप gzip और bzip2 हैं जिनके पास कोई सीमा नहीं है।
ऐसे आसान उपकरण जैसे SqlBackupAndFtp का उपयोग क्यों नहीं करते? वे एक साधारण इंटरफ़ेस के साथ आपको वही करते हैं (एसक्यूएल बैकअप + दूरस्थ स्थान पर ले जा रहे हैं) और आपको किसी भी स्क्रिप्ट को लिखने की आवश्यकता नहीं है।
- 1. डेटाबेस परिनियोजन: स्क्रिप्ट या बैकअप
- 2. SQL डेटाबेस बैकअप फ़ाइल नाम
- 3. एसक्यूएल बैकअप फ़ाइल और फ़ाइल समूह विकल्प अक्षम
- 4. बैकअप एसक्यूएल स्कीमा केवल?
- 5. एसक्यूएल सर्वर आंशिक डेटाबेस बैकअप (कुछ तालिकाओं को छोड़कर)
- 6. बैकअप फ़ाइल
- 7. एसक्यूएल एज़ूर बैकअप
- 8. PHP रिकर्सिव बैकअप स्क्रिप्ट
- 9. mysqlump डेटाबेस बैकअप mysqldump
- 10. बैकअप डेटाबेस उपयोग crontab
- 11. Windows में ज़िप फ़ाइल बनाएँ और ज़िप फ़ाइल निकालें लिनक्स
- 12. हेरोकू डेटाबेस बैकअप रणनीति?
- 13. बैकअप MySQL डेटाबेस
- 14. एसक्यूएल - एक स्क्रिप्ट में डेटाबेस और टेबल बनाएं
- 15. एमएस एसक्यूएल स्क्रिप्ट को माइस्क्ल और ओरेकल
- 16. एसक्यूएल सर्वर डेटाबेस बैकअप के लिए एक सरल कमांड लाइन प्रोग्राम या स्क्रिप्ट क्या है?
- 17. कॉच डीबी बैकअप और डेटाबेस क्लोनिंग
- 18. बैकअप डेटाबेस प्रोग्रामेटिक रूप से
- 19. एसक्यूएल सर्वर कमांड लाइन बैकअप स्टेटमेंट
- 20. एसक्यूएल बैकअप प्रश्न
- 21. ज़िप फ़ाइल
- 22. ऑरैकल एसक्यूएल स्क्रिप्ट स्पूल फ़ाइल कैसे बनाएं
- 23. सरल बैकअप और जावा
- 24. स्वचालित Google क्लाउड एसक्यूएल बैकअप को पुनर्प्राप्त करना
- 25. एसक्यूएल सांख्यिकीय नमूना
- 26. ज़िप फ़ाइल
- 27. एसक्यूएल सर्वर डेटाबेस भूमिका कैसे स्क्रिप्ट करें?
- 28. ज़िप फ़ाइल
- 29. नेटवर्क पर डेटाबेस बैकअप को पुनर्स्थापित करें
- 30. बैकअप और डेटाबेस को पुनर्स्थापित करने के लिए रेक कार्य