हालांकि क्लेटन का जवाब आपको वहां (अंततः) मिल जाएगा, SQL2005/2008/R2/2012 में आपके पास एक आसान विकल्प है:
डेटाबेस पर राइट-क्लिक करें, Tasks
चुनें और फिर Generate Scripts
, जो स्क्रिप्ट विज़ार्ड लॉन्च करेगा। यह आपको एक एकल स्क्रिप्ट उत्पन्न करने की अनुमति देता है जो तालिका/अनुक्रमणिका और बाधाओं/संग्रहीत प्रक्रियाओं/कार्यों/उपयोगकर्ताओं/आदि सहित पूर्ण डेटाबेस को फिर से बना सकता है। ऐसे कई विकल्प हैं जिन्हें आप आउटपुट को अनुकूलित करने के लिए कॉन्फ़िगर कर सकते हैं, लेकिन इनमें से अधिकांश स्वतः व्याख्यात्मक हैं।
यदि आप डिफ़ॉल्ट विकल्पों से खुश हैं, तो आप कुछ ही सेकंड में पूरा काम कर सकते हैं।
यदि आप डेटाबेस में डेटा को फिर से बनाना चाहते हैं (INSERTS की एक श्रृंखला के रूप में) तो मैं SSMS टूल पैक<की भी अनुशंसा करता हूं। /ए> (एसक्यूएल 2008 संस्करण के लिए नि:शुल्क, एसक्यूएल 2012 संस्करण के लिए भुगतान)।