2013-04-19 50 views
17

मैं एएसपी.नेट और एसक्यूएल सर्वर अनुप्रयोगों को विकसित कर रहा हूं, कभी-कभी मुझे SQL क्वेरी के साथ समस्या हो रही है, और मैं SQL सर्वर "प्रतिक्रिया" देखना चाहता हूं न केवल एएसपी.NET त्रुटि संदेश (जो हमेशा बहुत नहीं होता सहायक)एसक्यूएल सर्वर प्रोफाइलर बहिष्करण - प्रतिस्थापन?

SQL सर्वर में Profiler.exe उपकरण इस में सक्षम है, लेकिन एमएसडीएन पर पढ़ रहा हूं कि माइक्रोसॉफ्ट टूल को बहिष्कृत करने की योजना बना रहा है।

हम डेटाबेस इंजन ट्रेस कैप्चर और ट्रेस रीप्ले के लिए SQL सर्वर प्रोफाइलर के बहिष्करण की घोषणा कर रहे हैं। इन सुविधाओं को SQL सर्वर के अगले संस्करण में समर्थित किया जाएगा, लेकिन बाद में संस्करण में हटा दिया जाएगा। SQL सर्वर का विशिष्ट संस्करण निर्धारित नहीं किया गया है। माइक्रोसॉफ्ट.SqlServer.Management.Trace नामस्थान जिसमें माइक्रोसॉफ्ट एसक्यूएल सर्वर ट्रेस और रीप्ले ऑब्जेक्ट्स को भी हटा दिया जाएगा, को भी हटा दिया जाएगा। ध्यान दें कि विश्लेषण सेवाओं के लिए SQL सर्वर प्रोफाइलर वर्कलोड को बहिष्कृत नहीं किया जा रहा है, और समर्थित होना जारी रहेगा।

http://msdn.microsoft.com/en-us/library/ms181091.aspx

वे क्या उपकरण का स्थान ले लेगा profiler.exe

किसी को भी इस बारे में कुछ भी पता है का उल्लेख नहीं है?

और यदि मैं (हालिया?) असफल प्रश्न देखना चाहता हूं तो क्या प्रोफाइलर के कोई विकल्प हैं?

+2

यह द्वारा [विस्तारित घटनाक्रम] प्रतिस्थापित किया जाएगा (http: // MSDN .microsoft.com/en-us/library/bb630354% 28v = sql.105% 29.aspx) –

उत्तर

22

हालांकि अगले कुछ संस्करणों के लिए ट्रेस का उपयोग करना जारी रखना सुरक्षित है, प्रोफाइलर कभी जवाब नहीं है (some evidence here)। यदि आप ट्रेस का उपयोग करने जा रहे हैं, तो a server-side trace का उपयोग करें। बस नया कोड न लिखें जो ट्रेस का उपयोग करेगा और कुछ संस्करणों से परे रहने की उम्मीद करेगा।

दीर्घकालिक उत्तर extended events का उपयोग करना है। एक ब्लॉग जिसे आप देखना चाहते हैं SQL Server MVP Jonathan Kehayias of SQLskills.com है। उन्होंने लेमेन के नियमों में विस्तारित घटनाओं को समझाते हुए और कई, कई उपयोग करने योग्य उदाहरण प्रदान करने के लिए एक महान काम किया है। उन्होंने यह भी Pluralsight (जो आप वर्तमान में Visual Studio Dev Essentials के माध्यम से मुक्त करने के लिए प्राप्त कर सकते हैं) पर महान पाठ्यक्रम है:

+2

जी - और मैंने सोचा कि उत्तर हमेशा 42 था ..... आंकड़ा जाओ .... :-) –

+1

बस विस्तारित घटनाओं पर जोनाथन केहायियास 'Pluralsight पाठ्यक्रम देखा; यह बढ़िया है। –

+0

@ Kalmino अनुस्मारक के लिए धन्यवाद; पोस्ट अपडेट किया गया। –

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