Microsoft SQL सर्वर प्रबंधन स्टूडियो में आप उस डेटाबेस पर राइट-क्लिक कर सकते हैं जिसका आप बैकअप लेना चाहते हैं और कार्य -> स्क्रिप्ट उत्पन्न करें पर क्लिक करें।
यह एक विज़ार्ड खोलता है जहां आप अपने डेटाबेस का एक अच्छा बैकअप करने के लिए निम्नलिखित सेट कर सकते हैं, दूरस्थ सर्वर पर भी :
- उस डेटाबेस का चयन करें जिसका आप बैकअप लेना चाहते हैं और अगला हिट करें,
- आपके सामने प्रस्तुत विकल्पों में:
- 2010 में:टेबल/व्यू ऑप्शंस के तहत, 'स्क्रिप्ट डेटा' और 'स्क्रिप्ट इंडेक्स' को ट्रू में बदलें और अगला हिट करें,
- 2012 में:'सामान्य' के तहत, 'डेटा के प्रकार को स्क्रिप्ट' में 'केवल स्कीमा' से 'स्कीमा और डेटा' में बदलें
- 2014 में:डेटा को स्क्रिप्ट करने का विकल्प अब "सेट स्क्रिप्टिंग विकल्प" चरण में "छिपा हुआ" है, आपको "उन्नत" पर क्लिक करना होगा और "स्क्रिप्ट में डेटा के प्रकार" को "स्कीमा और डेटा" मान पर सेट करना होगाली>
- अगले चार में विंडोज़, 'सभी का चयन करें' और फिर अगला हिट करें,
- नई क्वेरी विंडो के लिए स्क्रिप्ट चुनें
एक बार जब यह अपना काम कर लेता है, तो आपके सामने एक बैकअप स्क्रिप्ट तैयार होगी। एक नया स्थानीय (या दूरस्थ) डेटाबेस बनाएँ, और अपने नए डेटाबेस का उपयोग करने के लिए स्क्रिप्ट में पहले 'USE' कथन को बदलें। स्क्रिप्ट को सुरक्षित स्थान पर सहेजें, और आगे बढ़ें और इसे अपने नए खाली डेटाबेस के विरुद्ध चलाएँ। यह आपको एक (लगभग) डुप्लिकेट स्थानीय डेटाबेस बनाना चाहिए जिसे आप अपनी इच्छानुसार बैकअप कर सकते हैं।
अगर आपके पास पूर्ण है दूरस्थ डेटाबेस तक पहुँच के लिए, आप विज़ार्ड की पहली विंडो में 'सभी ऑब्जेक्ट स्क्रिप्ट' की जाँच करना चुन सकते हैं और फिर अगली विंडो पर 'स्क्रिप्ट डेटाबेस' विकल्प को ट्रू में बदल सकते हैं। हालांकि सावधान रहें, आपको स्क्रिप्ट में डेटाबेस नाम को एक नए डेटाबेस में पूरी तरह से खोजने और बदलने की आवश्यकता होगी, जो इस मामले में आपको स्क्रिप्ट चलाने से पहले बनाने की आवश्यकता नहीं होगी। यह एक अधिक सटीक डुप्लिकेट बनाना चाहिए लेकिन कभी-कभी अनुमति प्रतिबंधों के कारण उपलब्ध नहीं होता है।