पूर्ण प्रकटीकरण: मैं सेंट्रीऑन के लिए काम करता हूं और समुदाय को प्लान एक्सप्लोरर देने की पूरी अवधारणा मेरी 2010 में अपनी नौकरी की पेशकश को स्वीकार करने में प्रेरक कारकों में से एक थी।
प्लान एक्सप्लोरर बस योजना की जानकारी को SSMS से बेहतर प्रस्तुत करता है। आपको संदेह क्यों है कि यह डेटा को संशोधित करने या कुछ भी दुर्भावनापूर्ण करने जा रहा है? एक प्रतिष्ठित कंपनी ऐसा कुछ भी करने से क्या हासिल करेगी?
जब आप किसी योजना को देख रहे होते हैं, तो यह आपके सर्वर या आपके डेटा पर कुछ भी नहीं करता है। यह सिर्फ एक्सएमएल की व्याख्या कर रहा है और इसे थोड़ा अलग तरीके से पेश कर रहा है। आप कुछ विशेषताओं के लिए उत्पाद पृष्ठ , और उपयोगकर्ता गाइड पढ़ सकते हैं जहां हम वर्णन करते हैं कि हम SSMS कार्यक्षमता पर कैसे सुधार करते हैं।
वास्तव में आप अपने सर्वर के लिए कुछ भी करने के लिए इसे प्राप्त कर सकते हैं यदि आप एक अनुमानित या वास्तविक योजना बनाते हैं। और यहाँ उन मामलों में से एक में होता है:
यदि आप एक अनुमानित योजना बनाते हैं, तो यह ठीक वैसा ही होता है जैसा कि आपके पास क्वेरी विंडो होने पर प्रबंधन स्टूडियो करता है और "अनुमानित योजना दिखाएं" पर क्लिक करें। यह कमांड टेक्स्ट इनपुट भेजता है और SQL सर्वर से XML आउटपुट प्लान प्राप्त करता है। यह आपको हर बार क्रेडेंशियल्स के लिए भी संकेत देता है (जब तक कि आपने नए SSMS ऐड-इन के साथ योजना नहीं खोली है कि मैंने कल के बारे में ब्लॉग किया है )।
यदि आप एक वास्तविक योजना बनाते हैं, तो आपके द्वारा निर्दिष्ट क्वेरी को सर्वर पर भेजा जाता है और निष्पादित किया जाता है, और योजना एक्सएमएल और रनटाइम मेट्रिक्स को पुनः प्राप्त करने के दौरान, क्वेरी परिणाम केवल त्याग दिए जाते हैं और प्लान एक्सप्लोरर यूआई में वापस नहीं आते हैं। जब तक आप ऐड-इन का उपयोग नहीं करते हैं, जो आपको सही कनेक्शन संदर्भ में डालता है, तो आपको यहां क्रेडेंशियल के लिए भी संकेत दिया जाता है।
यह बहुत महत्वपूर्ण है कि आप यह मानेंगे कि एक नि: शुल्क उपकरण कुछ दुर्भावनापूर्ण होना चाहिए या डेटा को संशोधित करने का कोई कारण होगा। क्या आप यहाँ अपनी सोच समझा सकते हैं?
( उपकरण के बारे में बात करने वाले अन्य सम्मानित समुदाय उपयोगकर्ताओं को दिखाते हुए कुछ अन्य लिंक ।)