2008-10-08 21 views
6

आप संग्रहीत प्रक्रियाओं के संशोधन का प्रबंधन कैसे करते हैं?संग्रहित प्रक्रिया संस्करण

हमारे पास सैकड़ों संग्रहीत प्रक्रियाओं के साथ SQL Server 2005 पर एक BI समाधान है। इन सबवर्सन में लाने का एक अच्छा तरीका क्या होगा? फ़ाइलों को संग्रहित प्रक्रियाओं को स्क्रिप्ट करने के लिए आपके अनुशंसित टूल क्या हैं?

उत्तर

7

निस्संदेह ऑफ-द-शेल्फ उत्पादों का एक समूह है जो आप खरीद सकते हैं (मुझे लगता है कि कुछ रेडगेट टूल यहां काम में आ सकते हैं), साथ ही विजुअल स्टूडियो टीम सूट - डाटाबेस संस्करण।

कुछ खरीदने के प्रकाश में, क्यों 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

पर और अधिक जानकारी

चेक यहाँ कुछ अधिक प्रविष्टियां जो उपयोगी हो सकता है

3

मैंने पहले टेबल स्क्रिप्ट्स, संग्रहीत प्रक्रिया स्क्रिप्ट इत्यादि प्रबंधित करने के लिए विजुअल स्टूडियो डेटाबेस प्रोजेक्ट का उपयोग किया है। मुझे पूरा यकीन है कि आप इन फ़ाइलों को किसी भी विजुअल स्टूडियो प्रोजेक्ट के रूप में प्रबंधित करने के लिए उपversण का उपयोग कर सकते हैं।

मैंने प्रोसेस को स्क्रिप्ट करने के लिए अंतर्निहित कार्यक्षमता का उपयोग किया, लेकिन मुझे यकीन है कि रेडगेट के लिए कुछ स्वादिष्ट टूल होंगे।

संबंधित मुद्दे