आप SSMS टूल पैक जैसे प्लग इन का उपयोग किए बिना SSMS 2012 के साथ डेटा को मूल रूप से स्क्रिप्ट कर सकते हैं, हालांकि कार्यक्षमता छिपी हुई है।
- अपने डेटाबेस पर राइट क्लिक करें और टास्क चुनें -> स्क्रिप्ट जेनरेट करें
- परिचय स्क्रीन से आगे और अगले पृष्ठ पर जाने के लिए अगला क्लिक करें, फिर उन वस्तुओं का चयन करें जिन्हें आप स्क्रिप्ट करना चाहते हैं। ध्यान दें कि आप यहां सभी SQL ऑब्जेक्ट्स को स्क्रिप्ट कर सकते हैं, न कि केवल टेबल पर। ऐसा इसलिए है क्योंकि यह विज़ार्ड आपको स्कीमा और डेटा को स्क्रिप्ट करने की अनुमति देता है। महत्वपूर्ण बात यह है कि केवल स्कीमा ही डिफ़ॉल्ट है, जिसे आपको अगले पृष्ठ पर बदलना होगा। अगला क्लिक करें।
- अब आपको विकल्पों का एक सेट प्रस्तुत किया जाएगा जो मुख्य रूप से इस बात से संबंधित है कि स्क्रिप्ट कैसे आउटपुट होने जा रही है, हालांकि उन्नत लेबल वाला एक साधारण बटन है। . इस बटन पर क्लिक करने पर आपको विकल्पों की सूची के साथ एक संवाद मिलेगा। सामान्य अनुभाग के तहत अंतिम विकल्प "स्क्रिप्ट के लिए डेटा के प्रकार" है, जिसे आपको "केवल स्कीमा" से "केवल डेटा" या "स्कीमा और डेटा" में बदलना चाहिए।
- आखिरकार, तय करें कि आप स्क्रिप्ट को कहां करना चाहते हैं और आपको अपने INSERT स्टेटमेंट जेनरेट करने में सक्षम होना चाहिए।
अधिक विवरण के लिए यह ब्लॉग पोस्ट देखें, जहां मुझे इस सुविधा के बारे में पता चला:http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/
ध्यान दें कि SSMS टूल पैक के विपरीत, यह प्रत्येक पंक्ति के लिए एक INSERT कथन उत्पन्न करेगा जिसे आप स्क्रिप्ट करने का प्रयास कर रहे हैं। यदि आपके पास बड़ी संख्या में पंक्तियाँ हैं जिन्हें आपको इधर-उधर करने की आवश्यकता है तो आप विकल्पों का पीछा करना चाह सकते हैं। हालांकि, छोटे विन्यास तालिकाओं की स्क्रिप्टिंग के लिए यह एकदम सही है।