मैं किसी मौजूदा डेटाबेस में कुछ स्कीमा परिवर्तनों पर काम कर रहा हूं।SQL सर्वर रोलबैक स्क्रिप्ट बनाने का सबसे अच्छा तरीका?
मैंने एक dev प्रति प्राप्त करने के लिए डेटाबेस का बैक अप लिया, और मेरे परिवर्तन किए हैं। मैं एक ही लेनदेन में उत्पादन मशीन में बदलावों को माइग्रेट करने के लिए एक एकल रोल स्क्रिप्ट तैयार करूंगा।
क्या एक तैनाती समस्या उत्पन्न रोलबैक स्क्रिप्ट बनाने के लिए कोई सबसे अच्छा अभ्यास है? इससे पहले कि मैं हाथ से तो लिखा है निम्न पद्धति का उपयोग कर: नए कॉलम को दूर करने के
- ड्रॉप नई बाधाओं और अनुक्रमित
- ऑल्टर टेबल
- ड्रॉप जोड़ा टेबल
- लेनदेन प्रतिबद्ध
क्या कोई बेहतर दृष्टिकोण है?
हम बैकअप नहीं बना सकते हैं और इस मशीन पर बैकअप से बहाल कर सकते हैं। यह एक लेनदेन के रूप में आगे और पीछे की ओर रोल करने की जरूरत है। – FlySwat