मैं कोई डीबीए नहीं हूं, लेकिन चीजें जो वे हैं, मुझे डीबीए टोपी पहननी होगी और अपने एसक्यूएल सर्वर उदाहरण पर रखरखाव योजना स्थापित करनी होगी।
तो थोड़ी देर के लिए मैं अपने SSIS रातोंरात प्रक्रिया कर रहा हूँ बैकअप निष्पादित करने के लिए एक Execute SQL टास्क चलाते हैं - मूल रूप master.dbo.xp_create_subdir
से गंतव्य फ़ोल्डर्स मौजूद है, और फिर सुनिश्चित करने के लिए चल रहा है BACKUP DATABASE [DbName] TO DISK = 'G:\Backups\DbName\DbName.bak' WITH INIT
।
जब भी वह कार्य विफल हो जाता है, तो बाकी प्रक्रिया समाप्त हो जाती है और मुझे एक सूचना मिलती है, और अगली सुबह लेन-देन लॉग के लिए ड्राइव को नोटिस करने की क्षमता होती है, और इसलिए मैं मैन्युअल रूप से उन्हें छोटा कर देता हूं और आगे बढ़ जाता हूं। .. जब तक कहानी ने खुद को दोहराया और लेनदेन लॉग उपलब्ध डिस्क स्थान को फिर से उखाड़ फेंका।
"मैनुअल ट्रंकट" स्क्रिप्ट इस प्रकार है:
use Staging; alter database Staging set recovery simple alter database Staging set recovery full dbcc shrinkfile ('Staging_log', 0, truncateonly); go
इसलिए मैं इससे थक गया हूं, और मैंने इसके बजाय चीजों को ठीक से करने और करने की कोशिश की , और यहां दिए गए चरणों का पालन करें और एक वास्तविक रखरखाव योजना बनाएं :
बात यह है, मैंने ऐसा पहले कभी नहीं किया है, इसलिए मेरे कुछ सवाल हैं:
- इस तरह से लेनदेन लॉग का बैकअप स्वचालित रूप से उन्हें छोटा कर देगा, या मुझे कुछ और करना होगा?
- क्या डेटा और लेन-देन लॉग बैकअप को समवर्ती रूप से चलाना ठीक है? यदि नहीं, तो ऐसा करने का एक उचित तरीका क्या है?
- बैकअप फ़ाइलों को रात भर एक अन्य प्रक्रिया द्वारा उठाया जा रहा है जो सर्वर पर सभी फ़ाइलों को पकड़ लेता है और उन्हें कहीं और संग्रहीत करता है - क्या 2 दिनों के बाद बैकअप सेट को समाप्त करना एक अच्छा विचार होगा? क्या मुझे उन्हें बिल्कुल समाप्त करने की आवश्यकता है?
- क्रमशः क्लीनअप कार्य "पुराने" .bak और .trn फ़ाइलों को सबफ़ोल्डर्स के अंतर्गत हटा देते हैं
G:\Backups
। क्या इसका कोई मतलब है? - क्या एसएसआईएस में ऐसा करना बेहतर होगा, इसलिए मैं अपने ईटीएल को विफल कर सकता हूं अगर / जब बैकअप विफल हो जाता है? या मेरी ईटीएल प्रक्रिया को भी ध्यान देना चाहिए?
क्षमा करें यदि यह एक पोस्ट के लिए बहुत सारे प्रश्न हैं, यदि आवश्यक हो तो मैं संपादित करूंगा और इसके बजाय कई प्रश्न पूछूंगा - मुझे लगता है कि वे सभी कसकर संबंधित हैं।