SQL सर्वर प्रबंधन स्टूडियो में फ़्लोटिंग या वर्टिकल परिणाम फलक


20

मेरे पास एक मल्टी मॉनिटर कॉन्फ़िगरेशन है और एक मॉनिटर पर मेरे क्वेरी संपादक और दूसरे पर परिणाम फलक के लिए सक्षम होना चाहते हैं।

क्या इसे हासिल किया जा सकता है? या तो परिणाम क्षैतिज रूप से क्वेरी संपादक के लिए लंबवत रूप से संलग्न हैं, या परिणाम फलक क्वेरी संपादक से पूरी तरह से अलग होने से।

मैं SSMS 2008 R2 का उपयोग कर रहा हूं और यदि यह एक नई सुविधा है तो 2012 में अपग्रेड कर सकता है।

मेरे वर्तमान वर्कअराउंड में 2 SSMS इंस्टेंस खुले हैं, दोनों एक ही .sql फ़ाइल के साथ खुले हैं।

मैं एक में परिवर्तन करता हूं और इसे सहेजता हूं, फिर दूसरे उदाहरण पर स्विच करता हूं जो मुझे स्क्रिप्ट को फिर से लोड करने के लिए प्रेरित करता है और मैं इसके बाद परिणाम को मॉनिटर के अधिकांश भाग को भरने के साथ निष्पादित कर सकता हूं।


मेरे पास इसके लिए वातावरण नहीं है, लेकिन क्या आप SSMS से परिणाम विंडो को अन्य मॉनिटर पर नहीं खींच सकते?
harrymc

ऐसा नहीं है कि मैंने पाया है, SSMS MDI नहीं लगता है। इसलिए यह सवाल!
श्वेक

उपकरण मेनू / विकल्प / पर्यावरण फ़ोल्डर / सामान्य में देखें, यदि आप "एमडीआई वातावरण" सेट कर सकते हैं और एसएसएमएस को पुनः लोड कर सकते हैं। ( स्रोत )
harrymc

1
मैंने अब SSMS 2012 स्थापित किया है और यह पुष्टि कर सकता है कि यह ठीक उसी तरह से व्यवहार करता है जैसे 2008 R2 में था, इसलिए यह इस समस्या का हल नहीं है
Shevek

2
यह इतनी छोटी बात है। मल्टीपल मॉनिटर आजकल बहुत आम है, विशेष रूप से देवताओं के लिए। हमारी टीम में हर किसी के पास कम से कम 2, अधिकांश में तीन (मेरे पास 4: D) हैं ... यह एक ऐसी भयानक विशेषता होगी।
शेवेक

जवाबों:


12

दुर्भाग्य से परिणाम फलक को केवल आपके वर्तमान संपादक विंडो में क्षैतिज रूप से संलग्न किया जा सकता है, इसका मतलब यह है कि इसे अलग करने और किसी अन्य स्क्रीन पर जाने का कोई तरीका नहीं है।

हालाँकि, 2008 से अधिक SSMS2012 का एक सुधार यह है कि आपको कई मॉनिटर का उपयोग करने के लिए इसके दो उदाहरण खोलने की आवश्यकता नहीं है: आप संपादक विंडो को अनडॉक कर सकते हैं और इसे दूसरे मॉनिटर पर खींच सकते हैं।

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

  • Ctrl-A (संपादक विंडो में सब कुछ चुनें),
  • Ctrl-C (क्लिपबोर्ड पर कॉपी करें),
  • Ctrl-TAB (पूर्व-अंतिम [डेटा] विंडो पर स्विच करें),
  • Ctrlसंक्षेप में जारी करें
  • Ctrl-A (दूसरी, डेटा विंडो की संपूर्ण सामग्री का चयन करें),
  • Ctrl-V (सामग्री को नई सामग्री से प्रतिस्थापित करें),
  • F5 (डेटा ताज़ा करने के लिए)

यह लंबा लग सकता है, लेकिन अधिकांश अनुक्रम सिर्फ आपके साथ कम से कम उंगली Ctrlदबाए रखने के लिए किया जाता है, और उन लोगों के लिए जो कंप्यूटर से लड़ने वाले खेल में अनुभवी हैं, यह सिर्फ "घातक" कॉम्बो में से एक की याद दिलाता है :)


11

कम से कम नए विज़ुअल स्टूडियो 2015 में, आप एक डेटाबेस के खिलाफ काम करने के लिए इंटरफ़ेस का उपयोग कर सकते हैं, और परिणामों को लंबवत, दाईं ओर कर सकते हैं। बस SQL Server Object Explorerस्क्रिप्ट के माध्यम से काम करें , और स्क्रिप्ट खोलें, या शुरू करें New Query। आपको स्क्रिप्ट के बीच एक ऊर्ध्वाधर रेखा के साथ एक छोटा आइकन मिलेगा, जो परिणामों को एक ऊर्ध्वाधर अभिविन्यास में बदल देगा, जिससे आपको कीमती स्क्रीन स्पेस मिलेगा, खासकर अगर आप एक अल्ट्रावाइड का उपयोग करते हैं, जैसे मैं।

यहां छवि विवरण दर्ज करें


3

यदि यह एक sql स्क्रिप्ट है जिसे आप संपादित कर रहे हैं, तो आप फ़ाइल को किसी अन्य एप्लिकेशन से परिवर्तन संपादित करें, अपने परिणामों को ताज़ा करने और फिर से लोड करने के लिए संपादित कर सकते हैं। इस तरह से आपके परिणाम उनकी अपनी खिड़की में हो सकते हैं।

मैं एक स्क्रीन पर उदात्तता का प्रयोग कर रहा हूं और दूसरे पर SSMS परिणाम फलक के साथ खिड़की के शीर्ष की ओर बढ़ा।

इसके साथ एक नकारात्मक पक्ष यह है कि जब मैं सहेजता हूं तो यह ऑटो-रिफ्रेश नहीं होता है इसलिए मुझे हर बार मेरे द्वारा किए गए परिवर्तनों को मैन्युअल रूप से स्वीकार करना होगा लेकिन यह बहुत बुरा नहीं है।


वीएस 2017 में भी काम करता है। धन्यवाद!
ओलेग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.