2013-07-21 4 views
6

विजुअल स्टूडियो 2012 में मेरे पास सर्वर एक्सप्लोरर में दो डेटाबेस कनेक्शन कॉन्फ़िगर किए गए हैं। एक SQL सर्वर 2008 R2 डेटाबेस के लिए है, दूसरा SQL सर्वर 2012 डेटाबेस के लिए है। मैं हमेशा तालिका पर राइट क्लिक करके और "तालिका डेटा दिखाएं" चुनकर SQL 2008 डेटाबेस के साथ डेटा में त्वरित इनलाइन संपादन करने में सक्षम हूं।विजुअल स्टूडियो एसक्यूएल सर्वर डिज़ाइन और इनलाइन संपादन सुविधाएं अनुपलब्ध

Show Table Data command

मैं तो एसक्यूएल फलक खोलने के पॉप सकता है और डेटा को क्वेरी, क्षेत्र में सीधे एक कर्सर डाल दिया और परिणाम सेट में डेटा को संपादित। स्क्रिप्ट की आवश्यकता के बिना डेटा में त्वरित संपादन करते समय मैंने इस विधि पर भारी निर्भर किया।

Inline editing of data

यह इस विकल्प लगता है SQL सर्वर 2012 कनेक्शन के लिए उपलब्ध नहीं है। जब मैं ऐसा करने की कोशिश करता हूं तो ऐसा लगता है कि यह SQL सर्वर डेटाबेस उपकरण (एसएसडीटी) के संदर्भ में खुला है। मुझे 1000 रिकॉर्ड्स का प्रारंभिक परिणाम सेट दिखाई देगा लेकिन SQL 2008 के विपरीत एक अधिक सटीक चयन क्वेरी चलाने और परिणाम सेट में मानों को चुनने और ओवरराइट करके डेटा इनलाइन संपादित करने का कोई आसान तरीका नहीं है। नीचे दिया गया स्क्रीनशॉट निकटतम नई क्वेरी विंडो खोलकर प्राप्त किया जा सकता है, लेकिन फिर भी परिणामों को संपादित करने के लिए कोई तरीका नहीं है।

SSDT Window with no way to edit

यह 2012 डेटाबेस विजुअल स्टूडियो 2008 डेटाबेस की तरह व्यवहार करने के लिए प्राप्त करने के लिए संभव है? क्या मुझे एसक्यूएल 2012 की स्थापना पर एक घटक याद आया जो इस व्यवहार को रोक रहा है? या माइक्रोस्कोफ्ट ने इन सुविधाओं को दूर खींच लिया है? मैं सख्ती से इनलाइन संपादन प्राप्त करना चाहता हूं, मैं डेटा की एकल पंक्तियों को सही करने के लिए अद्यतन क्वेरी लिखना नहीं चाहता हूं, यह धीमा है और यह जोखिम भरा लगता है .. अगर कोई खंड अनजाने में याद किया जाता है तो यह बहुत सारे डेटा को दूषित कर सकता है ?

किसी भी विचार की बहुत सराहना की जाएगी।

+0

तालिका पर राइट-क्लिक करने का प्रयास करें और "शीर्ष 200 पंक्तियां संपादित करें" का चयन करें। यह काम कर सकता है। –

+0

आप कहां देख रहे हैं "शीर्ष 200 पंक्तियां संपादित करें"? मुझे विजुअल स्टूडियो केवल एसएसएमएस में कहीं भी यह विकल्प नहीं मिल रहा है। – QFDev

+1

एसएसडीटी के भीतर से SQL सर्वर ऑब्जेक्ट एक्सप्लोरर, तालिका पर राइट-क्लिक करें, "डेटा देखें" का चयन करें। मैं एसएसएमएस 2012 सोच रहा था, लेकिन मैंने बस वीएस2012 खोल का उपयोग करके एसएसडीटी में इसकी जांच की। –

उत्तर

2

सबसे पहले, सेटिंग्स में क्वेरी सीमाएं साफ़ करें। यह उपकरण मेनू के अंतर्गत है, और फिर विकल्प, और, सही तालिका पर क्लिक करें और फिर एसक्यूएल फलक दिखाने के लिए क्लिक करें "संपादित सभी पंक्तियाँ"

"एसक्यूएल सर्वर ऑब्जेक्ट एक्सप्लोरर" और "आदेश"

तब करने के लिए और स्क्रॉल आप फिर क्वेरी संपादित कर सकते हैं। यह आइकन है जिसमें स्क्वायर पृष्ठभूमि में एसक्यूएल अक्षर हैं। एक सिलेंडर के शीर्ष पर एसक्यूएल के साथ आइकन नहीं है।

मैं चित्र पोस्ट करूंगा, लेकिन मेरे पास पर्याप्त अंक नहीं हैं, हास्यास्पद रूप से। तो मुझे खेद है। अगर आप उन्हें चाहते हैं तो मुझे संदेश भेजें।

+0

यह मेरे लिए काम नहीं है, मुझे वीएस 2012 या 2013 में यह विकल्प नहीं मिल रहा है .. –

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