2012-07-27 18 views
5

एक ही रास्ता मैं 2012 वी.एस. में निर्धारित कर सकते हैं संशोधन के लिए एक मौजूदा संग्रहीत प्रक्रिया खोलने के लिए और परिवर्तन सहेजने के लिए संशोधित करने और एक संग्रहीत प्रक्रिया को बचाने के लिए एक सहज तरीके है निम्नलिखित है शुरुआती शब्द CREATE और ALTER को अपनी जगह (हर बार) में टाइप करें।वहाँ वी.एस. 2012

2) "एसक्यूएल" मेनू से, फिर इसका "ट्रांजैक्ट-एसक्यूएल संपादक" सबमेनू, Execute चुनें।

यह देखते हुए कि वीएस2012 रिलीज उम्मीदवार में है, मुझे यकीन है कि इन पंक्तियों के साथ कोई मौलिक परिवर्तन नहीं होगा।

और, मैं समझता हूं कि एक शुद्ध दृष्टिकोण से यह सर्वर पर प्रक्रिया को बदलने के लिए एक क्वेरी निष्पादित कर रहा है। लेकिन प्रयोज्य बिंदु दृश्य से अब टूलबार पर एक सरल Save बटन के बराबर समतुल्य नहीं है? दिन के दौरान यह समय और मानसिक ध्यान का अपर्याप्त अपशिष्ट नहीं है। मैं के साथ Ctrl +शिफ्ट + लेकिन मैन्युअल रूप से संपादित CREATEALTER के लिए हर समय हास्यास्पद है रह सकता है।

उत्तर

6

मैं इसे ले कि आप अपने डेटाबेस के लिए एक संग्रहीत प्रक्रिया में परिवर्तन लागू करने की कोशिश कर रहे हैं?

आप निम्न का प्रयास कर सकते हैं: SQL सर्वर ऑब्जेक्ट एक्सप्लोरर देखने के लिए जाएं। SQL सर्वर नोड पर राइट क्लिक करें और अपना सर्वर जोड़ें। डेटाबेस खोलें और उस प्रक्रिया की पहचान करें जिसे आपको संपादित करने की आवश्यकता है। प्रक्रिया पर डबल क्लिक करें, जो ऑब्जेक्ट के लिए CREATE स्क्रिप्ट खोलता है। वहां CREATE को छोड़ दें और बस इसे संशोधित करें और 'अपडेट करें' बटन पर क्लिक करें। फिर आप स्क्रिप्ट या अद्यतन डेटाबेस जेनरेट करें या नहीं, इस पर निर्भर करते हैं कि आप तुरंत परिवर्तन लागू करना चाहते हैं या स्क्रिप्ट जेनरेट करना चाहते हैं और स्क्रिप्ट को स्वयं लागू करें।

यदि आप एक एल्टर उत्पन्न करना चाहते हैं, तो आप सर्वर एक्सप्लोरर (SQL सर्वर ऑब्जेक्ट एक्सप्लोरर से अलग के रूप में, जो व्यू मेनू में भी है) का उपयोग कर सकते हैं। डेटा कनेक्शन में अपना डेटाबेस जोड़ें। अपनी प्रक्रिया पाएं, राइट क्लिक करें और ओपन का चयन करें।

+0

इस उत्तर के लिए डेविड धन्यवाद। मैं "सर्वर एक्सप्लोरर" फलक का उपयोग कर रहा था और वास्तव में मेरा सर्वर जोड़ने में असमर्थ रहा, केवल मेरा डेटा कनेक्शन। मैंने वहां "अपडेट" बटन आज़माया था लेकिन मुझे एक त्रुटि मिली जिसे मैंने नोट नहीं किया था। किसी भी मामले में, हाँ, आपकी सिफारिश के अनुसार "SQL सर्वर ऑब्जेक्ट एक्सप्लोरर" का उपयोग करके बहुत अच्छी तरह से काम करता है, और अपडेट बटन ठीक से पूरा करता है जो मैं पूछ रहा था। अभी, मैं "समाधान एक्सप्लोरर" में वापस गया और फिर "अपडेट" बटन को आजमाया, और अब यह काम कर रहा है। हालांकि मैं SQL "सर्वर ऑब्जेक्ट एक्सप्लोरर" का उपयोग करना पसंद करता हूं जिसे आपने मेरे ध्यान में लाया था। –

0

मुझे काफी यकीन है कि आप स्रोत नियंत्रण में प्रक्रिया जोड़ सकते हैं, बदलाव कर सकते हैं, चेक इन कर सकते हैं और अपने डीबी में प्रकाशित कर सकते हैं। मैं इसे कभी नहीं किया है, लेकिन इसके इस वीडियो में के बारे में बात:

SSDT talk at TechEd 2012

संबंधित मुद्दे