हम अपने SQL सर्वर प्रबंधन स्टूडियो (एसएसएमएस) में "टूल्स ==> विकल्प ==> डिज़ाइनर ==> तालिका और डेटाबेस डिज़ाइनर ==> स्वत: जेनरेट स्क्रिप्ट स्क्रिप्ट" सक्षम करते हैं। हमारे डेटाबेस स्कीमा को बदलते समय, हम स्क्रिप्ट को सहेजते हैं और, हमारे अनुप्रयोग चलाने वाली सभी मशीनों पर डीबी माइग्रेशन टूल्स के लिए धन्यवाद, हम अगले सॉफ्टवेयर संस्करण अपडेट के दौरान स्कीमा को सिंक्रनाइज़ कर सकते हैं।एसक्यूएल सर्वर 2008 ऑटो जेनरेट चेंज स्क्रिप्ट्स लीगेसी समस्या
हमने हाल ही में हमारी विकास प्रतियां और कुछ उत्पादन सर्वर को SQL Server 2008 में स्विच किया है। हालांकि, हमारे पास अभी भी कुछ दर्जन SQL Server 2005 जंगली में हमारे सॉफ़्टवेयर चला रहे हैं। हम थोड़ी देर के लिए इन्हें अपग्रेड करने की योजना नहीं बना रहे हैं।
समस्या सरल है। एसएसएमएस द्वारा उत्पन्न स्क्रिप्ट्स हमेशा SQL सर्वर 2005 के साथ काम नहीं करती हैं। एसएमएसएस कमांड में अतिरिक्त मेटाडेटा जोड़ रहा है (उदाहरण के लिए लॉक एस्केलेशन के संबंध में)। 2005 के साथ हमारी स्क्रिप्ट बनाने के लिए, हमें अतिरिक्त जानकारी मैन्युअल रूप से निकालना होगा, अन्यथा स्क्रिप्ट नहीं चलती हैं।
SQL सर्वर 2005 के साथ संगत स्क्रिप्ट उत्पन्न करने के लिए SSMS को कॉन्फ़िगर करने का कोई तरीका है? क्या ऐसे उपकरण हैं जो अतिरिक्त एसक्यूएल से स्वचालित रूप से छुटकारा पायेंगे या कम से कम हमें बताएं कि कौन सी फाइलें समस्याग्रस्त हैं?
आप किस विशिष्ट त्रुटि को देख रहे हैं? –