मूर्खतापूर्ण ध्वनि सवाल, मुझे पता है ... मुझे पहले कुछ आधारभूत कार्य करने दें।विजुअल स्टूडियो 2010 डाटाबेस प्रोजेक्ट्स में टीएसक्यूएल कैसे विकसित करें
मैंने सफलतापूर्वक एक डेटाबेस प्रोजेक्ट बनाया है जिसमें सैकड़ों टेबल, संग्रहित प्रक्रियाएं, अनुक्रमणिका, et.al. शामिल हैं। जो हमारे उत्पादन डेटाबेस बनाते हैं।
मैंने सफलतापूर्वक स्रोत नियंत्रण (टीएफएस) का समाधान जोड़ा है।
मैंने कुछ ऑब्जेक्ट्स में एक बदलाव (एक परीक्षण के रूप में) किया है और एक तैनाती स्क्रिप्ट उत्पन्न की है, और पूरी प्रणाली बहुत प्रभावशाली है, मुझे कहना होगा। लेकिन ऐसा लगता है कि एक डीबी परिप्रेक्ष्य से वीएस 2010 की ताकत परिनियोजन है, और आवश्यक नहीं विकास।
मैं विजुअल स्टूडियो का उपयोग कर डेटाबेस/टीएसक्यूएल विकास में शामिल दिन-प्रति-दिन वर्कफ़्लो पर पूरी तरह से परेशान हूं। मान लें कि मुझे किसी तालिका में कुछ कॉलम जोड़ने की आवश्यकता है, और इन कॉलम के लिए इस डेटा को वापस/अपडेट करने के लिए संबंधित संग्रहीत प्रक्रियाओं को संशोधित करने की आवश्यकता है।
हालांकि मेरे डेटाबेस मॉडल में सभी स्क्रिप्ट को संशोधित करना काफी आसान है, लेकिन मैं उन्हें एक dev डेटाबेस के खिलाफ अलग करने में सक्षम होना चाहता हूं जहां मैं कुछ परीक्षण कर सकता हूं ... लेकिन यह अपडेट करना नहीं है जितना आसान है एक proc अगर यह स्क्रिप्ट को मैन्युअल रूप से बदलने के बिना मौजूद है (या CREATE से पहले DROP कोड जोड़ना)। इसे एक या दो बार करने के लिए एक गैर-मुद्दा है, लेकिन वास्तविक देव वातावरण में, हम इसे पूरे दिन करते हैं।
शायद उत्तर डीवी सर्वर पर लगातार तैनाती करना है, क्योंकि मैं डीबग करता हूं और प्रोसेस में परिवर्तन करता हूं, उदाहरण के लिए? काफी ऊपरी हिस्से में; मैं कुछ सेकंड में मैन्युअल रूप से आवश्यक स्क्रिप्ट निष्पादित कर सकता हूं, भवन और तैनाती में कुछ मिनट लगते हैं। इसके अलावा, अगर हम में से तीन देव डीबी में अलग-अलग बदलावों को तैनात कर रहे हैं, तो क्या हम एक-दूसरे के संशोधनों को ओवरराइट नहीं करेंगे?
इतने लंबे समय तक होने के लिए खेद है, लेकिन मैं मदद नहीं कर सकता लेकिन लगता है कि मुझे यहां कुछ आसान याद आ रही है।
क्या कोई पुस्तकें/ट्यूटोरियल/वेबिनार हैं जो वास्तविक विकास के लिए इस प्रकार के दृष्टिकोण को प्रदर्शित करते हैं?
संशोधित डेटाबेस सीधे के लिए +1 और स्कीमा तुलना का उपयोग –