क्या आप सीधे SSMS से स्क्रिप्ट जेनरेट कर सकते हैं?
- डेटाबेस पर राइट क्लिक करें
- कार्य चुनें -> स्क्रिप्ट जेनरेट करें
- (अगर आपको इंट्रो स्क्रीन मिलती है तो अगला क्लिक करें)
- "विशिष्ट डेटाबेस ऑब्जेक्ट चुनें" चुनें
- वस्तुओं को चुनें (तालिकाओं, संग्रहीत प्रक्रियाओं, आदि...) के लिए स्क्रिप्ट उत्पन्न करने के लिए
- अगला क्लिक करें, फिर आउटपुट फ़ाइल नाम निर्दिष्ट करें
- स्क्रिप्ट बनाने के लिए समाप्त क्लिक करें
यह केवल स्कीमा उत्पन्न करेगा। यदि आप डेटा जनरेटिंग स्क्रिप्ट भी करना चाहते हैं, तो चरण 6 में) उन्नत बटन पर क्लिक करें और "स्क्रिप्ट में डेटा के प्रकार" तक स्क्रॉल करें और इसे "केवल स्कीमा" से "केवल डेटा" या "स्कीमा और डेटा" में बदलें।
आपकी स्थिति में, आप अपनी सभी छोटी कॉन्फ़िगरेशन तालिकाओं के लिए "स्कीमा और डेटा" कर सकते हैं, फिर बड़ी तालिकाओं के लिए "केवल स्कीमा" करें जहां आप डेटा निर्यात नहीं करना चाहते हैं।
मुझे पता है कि यह पूरी तरह से स्वचालित नहीं है, हालांकि यह बहुत करीब है। यदि आप इसे और भी स्वचालित करना चाहते हैं, तो इस धागे को देखें। सुनिश्चित नहीं है कि यह SQL 2005 पर काम करता है:
मैं SQL सर्वर प्रबंधन स्टूडियो 2008 में "स्क्रिप्ट उत्पन्न करें" कार्य को स्वचालित कैसे कर सकता हूँ?