मैं वर्तमान में एएसपी.एमवीसी एप्लीकेशन पर इकाई फ्रेमवर्क के साथ डीबी बैकएंड के रूप में काम कर रहा हूं जो एमएस एज़ूर मंच पर चल रहा है।एसक्यूएल एज़ूर स्कीमा अपग्रेड रणनीति
मेरे विकास मशीन परमैं एक sqlexpress उदाहरण है, जिसमें मेरे विकास डेटाबेस को होस्ट करता है (जैसे मैं मई एप्लिकेशन इसे करने के लिए इकाई की रूपरेखा के माध्यम से जोड़ता है कहा) चल रहा हूँ।
मेरे स्थानीय स्क्लेक्सप्रेस से एसक्यूएल एज़ूर से डेटाबेस स्कीमा को तैनात करना इकाई फ्रेमवर्क डेटाबेस पीढ़ी विज़ार्ड के माध्यम से बहुत आसान है (किसी भी कारण से विज़ार्ड हमेशा कुछ क्लस्टर इंडेक्स बनाना चाहता है जो मैं उत्पन्न एसक्यूएल फ़ाइल में मैन्युअल रूप से सही करता हूं)।
लेकिन मैं अपना डेटा रखने का कोई तरीका नहीं समझ सकता! ऑटो जेनरेट एसक्यूएल स्क्रिप्ट हमेशा मेरी सभी टेबलों को डंप करता है और नए बनाता है ... यह प्रारंभिक सेटअप के लिए ठीक है, लेकिन मौजूदा डेटाबेस को अपग्रेड नहीं करना है।
dataloss बिना किसी स्कीमा अद्यतन प्रदर्शन करने के लिए एक अच्छा तरीका होना चाहिए ... कृपया मदद! मैंने पहले से ही एसक्यूएल प्रबंधन स्टूडियो (आर 2) और एसक्यूएलजेयरएमडब्ल्यू (कोडप्लेक्स पर उपलब्ध) की कोशिश की है ... लेकिन वे नौकरी नहीं करते हैं :(
कृपया मुझे मत कहें कि मुझे ऐसा करने के लिए अपना स्वयं का टूल कोड करना है !
आपकी मदद
tHX
संपादित की तलाश: यहाँ है कैसे मैं इसे अब क्या
मैं अपने स्थानीय एसक्यूएल एक्सप्रेस के लिए एफई माइग्रेशन विज़ार्ड द्वारा बनाई गई SQL स्क्रिप्ट का उपयोग करें और उन्हें अपने आप को संशोधित एसक्यूएल एज़ूर के साथ संगत होने के लिए। कम काम है कि ओ ne सोच सकता है और सही काम करता है :)
आप एसक्यूएल सर्वर 2008 R2 ahave हैं, तो आप व्यवस्थापक स्टूडियो कि रिलीज में एसक्यूएल नीला सीधे डेटाबेस माउंट करने के लिए उपयोग कर सकते हैं। – MikeJ