2010-03-08 8 views
14

मैं एसक्यूएल इंसर्ट्स की पहचान करने की कोशिश कर रहा हूं जो तब होता है जब एक विंडोज अनुप्रयोग से रिकॉर्ड देखा जाता है। एसक्यूएल प्रोफाइलर में मेरे पास संग्रहित प्रक्रियाओं की एक लंबी सूची है जो रिकॉर्ड को देखते समय आग लगती है, हालांकि संग्रहीत प्रक्रिया की पहचान करना बहुत बोझिल है, फिर आवेषण का पता लगाएं, फिर ऑब्जेक्ट एक्सप्लोरर (फ़िल्टर के साथ भी) में संग्रहीत प्रक्रिया को ढूंढें।क्या आईएनएसईआरटी स्टेटमेंट द्वारा फ़िल्टर करने के लिए एसक्यूएल प्रोफाइलर में कोई तरीका है?

क्या मेरे पास एक संग्रहीत प्रक्रिया के बजाय लाइन आइटम पर सभी SQL आदेश देखने का कोई तरीका है? और फिर INSERT कथन द्वारा फ़िल्टर करें?

किसी भी आश्वासन के लिए धन्यवाद!

उत्तर

21

घटनाओं को देखने का प्रयास करें एसपी: StmtStarting और SQL: StmtStarting, कॉलम टेक्स्टडेटा शामिल करें, और टेक्स्ट डाटा के लिए कॉलम फ़िल्टर को% डालने% के साथ सेट करें।

यह एक ट्रिगर में "डाला" तालिका के लिए संदर्भ जैसे कुछ झूठे सकारात्मक शामिल हो सकते हैं, आदि

+0

मुझे नहीं पता कि मेरे पास यह घटना है। सभी पंक्तियां जहां एक एसपी चलाया जाता है, इवेंट क्लास आरपीसी है: – user53885

+2

ईवेंट चयन टैब पर "सभी ईवेंट दिखाएं" चेकबॉक्स का चयन करें। – DyingCactus

+0

सहायता के लिए धन्यवाद। बहुत सराहना की! – user53885

7

बस ऊपर जवाब देने के लिए कुछ स्क्रीनशॉट जोड़ने:

Trace Details

Event Selection

Filter Text Data

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

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