परिदृश्य:
हमें अक्सर विभिन्न वस्तुओं जैसे टेबल, व्यू और स्टोर्ड प्रोसीजर आदि के लिए डीडीएल (डेटा डेफिनिशन लैंग्वेज) स्क्रिप्ट प्राप्त करने की आवश्यकता होती है।क्या एसएसएमएस में टेबल के लिए क्रिएट टेबल स्टेटमेंट जेनरेट करना संभव है?
अगर मुझे जरूरत है सभी टेबल/व्यू के लिए क्रिएट स्टेटमेंट जेनरेट करने के लिए, क्या SSMS मुझे ऐसा करने देगा?
समाधान:
एकल ऑब्जेक्ट के लिए स्क्रिप्ट जेनरेट करें:एसक्यूएल सर्वर प्रबंधन स्टूडियो (एसएसएमएस) एकल या सभी वस्तुओं को स्क्रिप्ट करने की सुविधा प्रदान करता है। सिंगल ऑब्जेक्ट के लिए डीडीएल स्क्रिप्ट जेनरेट करने के लिए, आप ऑब्जेक्ट पर राइट क्लिक कर सकते हैं और फिर वह स्टेटमेंट चुन सकते हैं जिसे आप बनाना चाहते हैं। मान लें कि यदि हम मौजूदा तालिका के लिए तालिका विवरण बनाना चाहते हैं, तो हम नीचे दिए गए विकल्पों का चयन करेंगे।
SSMS - SQL Server Tutorial में किसी ऑब्जेक्ट के लिए DDL स्क्रिप्ट (तालिका बनाएं) कैसे जेनरेट करें
एक से अधिक ऑब्जेक्ट के लिए DDL स्क्रिप्ट कैसे जेनरेट करें: यह भी आसान है। आपको उस डेटाबेस पर राइट क्लिक करना होगा जिसमें ऑब्जेक्ट मौजूद हैं। फिर टास्क पर जाएं और जनरेट स्क्रिप्ट्स को हिट करें।
एसएसएमएस में एक से अधिक ऑब्जेक्ट के लिए स्क्रिप्ट कैसे जेनरेट करें - SQL सर्वर ट्यूटोरियल
अगले में विंडो, आप उन वस्तुओं को चुनने में सक्षम होंगे जिनके लिए आप स्क्रिप्ट बनाना चाहते हैं।
एसक्यूएल सर्वर मैनेजमेंट स्टूडियो (एसएसएमएस) का उपयोग करके डेटाबेस में सभी ऑब्जेक्ट्स के लिए स्क्रिप्ट जेनरेट करें
अगली विंडो आपसे पूछेगी कि क्या आप स्क्रिप्ट को नई क्वेरी विंडो में खोलना चाहते हैं या आप किसी फ़ाइल में सहेजना चाहते हैं। कभी-कभी आपके पास बहुत सारे ऑब्जेक्ट होते हैं और हो सकता है कि वे स्क्रिप्ट क्वेरी विंडो में फ़िट न हों, आप हमेशा फ़ाइल में सहेज सकते हैं और आवश्यकता पड़ने पर उसका उपयोग कर सकते हैं।
SQL सर्वर में डेटाबेस से सभी टेबल/दृश्य/संग्रहीत कार्यविधियों को कैसे स्क्रिप्ट करें
एक बार जब आप अगला दबाते हैं, तो आप नीचे दिखाए गए अनुसार प्रगति विंडो देखेंगे। एक बार किया। आप फिनिश को हिट कर सकते हैं। SQL सर्वर मैनेजमेंट स्टूडियो- SSMS में सभी ऑब्जेक्ट्स को कैसे स्क्रिप्ट करें