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