मैं अपने डेटाबेस के लिए परिवर्तन स्क्रिप्ट की पीढ़ी को स्वचालित करने का एक तरीका ढूंढ रहा हूं।डेटाबेस परिवर्तन स्क्रिप्ट की स्वचालित पीढ़ी
वर्तमान में हम विजुअल स्टूडियो 2008 डेटाबेस संस्करण का उपयोग करते हैं, जिसमें स्कीमा तुलना विकल्प है, लेकिन मुझे उन कार्रवाइयों को स्वचालित करने का कोई तरीका नहीं दिख रहा है।
मैं अपने दैनिक निर्माण के दौरान एक पुराना और नया डेटाबेस बनाना चाहता हूं और स्कीमा की तुलना उन दोनों के बीच अंतर के लिए एक परिवर्तन स्क्रिप्ट उत्पन्न करती है। (स्कीमा और प्रक्रियाओं में अंतर, लुकअप टेबल को हटाया जा सकता है और समस्याओं के बिना पुनर्निर्मित किया जा सकता है)
क्या किसी को भी समाधान के बारे में पता है, या मैं इसे जाने के लिए स्क्रिप्ट के मील लिखने जा रहा हूं?
किसी भी भुगतान किया उत्पादों का उपयोग करने के अलावा माइक्रोसॉफ्ट टूलींग यहाँ एक विकल्प नहीं है ...
अद्यतन प्रतिक्रिया के आधार पर:
- मैं विभिन्न आकार के विभिन्न डेटाबेस है, लेकिन सभी परिवर्तनों को एक में होगा पहले से मौजूद डेटा के बारे में जागरूक होने पर नियंत्रित तरीके।
- केवल "आसान" परिवर्तनों को स्वचालित रूप से देखभाल की जानी चाहिए, मैं कॉलम और तालिकाओं (बहुत आम) के अतिरिक्त सोच रहा हूं। कॉलम हटा दिया हो सकता है कभी नहीं जा (इसलिए यदि ऐसा होता है उपकरण/लिपि के विरोध में हो सकता है)
अच्छी कॉल, मैं इसे देख लूंगा – thijs