2009-08-18 12 views
8

SQL सर्वर 2005 प्रोफाइलर से कैसे पता चलता है कि एक संग्रहीत प्रक्रिया (एसपी) को बुलाया गया था और कौन से चर पारित किए गए थे। हालांकि मुझे नहीं पता कि मुझे बाद में कॉल दिखाने के लिए प्रोफाइलर कैसे प्राप्त करें। इसका मतलब है कि एसपी ए को एसपी बी और एसपी बी कहते हैं एसपी सीएसक्यूएल सर्वर 2005 प्रोफाइलर आप संपूर्ण संग्रहीत प्रक्रिया श्रृंखला

क्या इस श्रृंखला को दिखाने के लिए प्रोफाइलर प्राप्त करने का कोई तरीका है?

धन्यवाद

+0

अच्छा सवाल। मैंने सभी प्रकार की समस्याओं से पहले इस तरह के मुद्दे को डीबग करने का प्रयास किया है। जैसा कि मुझे इस मुद्दे को याद है, मैं वितरित लेनदेन से संबंधित था क्योंकि मैं एसपी को एक लिंक किए गए सर्वर के माध्यम से बुला रहा था। – Russell

उत्तर

9

आप प्रक्रियाओं के अंदर प्रत्येक कथन को देखने के लिए, अन्य प्रक्रियाओं के लिए कॉल insluding SP:StmtCompleted घटना सक्षम कर सकते हैं। ध्यान दें कि यह काफी भारी ट्रेसिंग है, विशेष रूप से डीबगिंग उद्देश्यों के लिए उपयोग किया जाना चाहिए, लाइव सर्वर पर नहीं।

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