निस्संदेह ऑफ-द-शेल्फ उत्पादों का एक समूह है जो आप खरीद सकते हैं (मुझे लगता है कि कुछ रेडगेट टूल यहां काम में आ सकते हैं), साथ ही विजुअल स्टूडियो टीम सूट - डाटाबेस संस्करण।
कुछ खरीदने के प्रकाश में, क्यों SQL Management Objects (SMO)?
का उपयोग कर रहा उपयोगिताओं जो टी SQL स्क्रिप्ट (scripter के वर्ग का प्रयोग करके) उत्पन्न की एक जोड़ी लिखा है जो एक ही स्क्रिप्ट आप के माध्यम से स्क्रिप्ट पैदा करने से मिलता है पैदा करता है पर विचार नहीं एसक्यूएल सर्वर प्रबंधन स्टूडियो (यह एक ही कार्यक्षमता का उपयोग करता है)।
आप ऐसी उपयोगिता को एक बिल्ड स्क्रिप्ट/बिल्ड प्रक्रिया में एकीकृत कर सकते हैं जो आपको स्क्रिप्ट उत्पन्न करने की अनुमति देगा और फिर संस्करण & उन्हें स्रोत भंडार में जांचें। इसके अलावा, आप स्क्रिप्ट को एक फ़ाइल में बैच कर सकते हैं (यदि वांछित) जो सैकड़ों व्यक्तिगत फ़ाइलों को बनाए रखता है।
मैंने कुछ समय पहले इस दृष्टिकोण के बारे में blog entry लिखा था।
http://www.sqlteam.com/article/scripting-database-objects-using-smo-updated
http://sqlblog.com/blogs/ben_miller/archive/2007/10/03/table-scripting-with-smo-part-1.aspx
:
SMO class Scripter
पर और अधिक जानकारी
चेक यहाँ कुछ अधिक प्रविष्टियां जो उपयोगी हो सकता है