2010-02-19 6 views
5

मैं एसक्यूएल प्रोफाइलर का उपयोग करके एक एकल ट्रेस फ़ाइल बनाना चाहता हूं जो कई दिनों तक फैलता है ताकि मैं इसे इंडेक्स पर कुछ सलाह प्राप्त करने के लिए डीटीए के माध्यम से चला सकूं। मेरा मुद्दा यह है कि मैं अपने लैपटॉप पर ऐसा कर रहा हूं, जिसे मैं शटडाउन करता हूं और हर रात घर लेता हूं, इसलिए जब मैं वापस आ जाता हूं तो मैं इसे छोड़ देता हूं और इसे शुरू करता हूं। इसके अलावा सर्वर हर रात नीचे ले जाया जाता है।कई दिनों में एक ट्रेस फ़ाइल बनाने के लिए एसक्यूएल प्रोफाइलर का उपयोग

क्या ट्रेस फाइलों को जोड़ने या सुबह में एक नया ट्रेस शुरू करने का कोई तरीका है जो अंतिम ट्रेस फ़ाइल के अंत में लिखता है? वैकल्पिक रूप से मैं डीटीए को एकाधिक ट्रेस फाइल पास कर सकता हूं?

उत्तर

2

प्रोफाइलर में, "स्क्रिप्ट ट्रेस" विकल्प का उपयोग करें, और फिर सर्वर पर ट्रेस बनाएं। आप इसे कुछ दिनों के समय में रोक सकते हैं और इसे अपने दिल की सामग्री से पूछ सकते हैं। यह वास्तव में सर्वर पर कम प्रभाव डालता है, क्योंकि इसे आपके सिस्टम पर यूआई से बात करने की आवश्यकता नहीं है।

+0

उत्कृष्ट, ऐसा लगता है कि मैं क्या देख रहा हूं। बस दोबारा जांचने के लिए, सर्वर को नीचे ले जाया जा रहा है इस ट्रेस फ़ाइल को प्रभावित नहीं करेगा? –

+0

हां, यह होगा। आपको स्क्रिप्ट को संग्रहीत प्रक्रिया में रखना चाहिए, और उसके बाद संग्रहीत प्रक्रिया को स्टार्टअप पर चलाने के लिए चिह्नित करना चाहिए: 'EXEC sp_procoption' someProc ',' STARTUP ',' ON'' –

+0

हमम मुझे कहीं भी इंगित कर सकते हैं जिसमें प्रोफाइलर चलाने पर जानकारी है लिपि द्वारा? मैंने केवल जीयूआई का उपयोग किया है। –

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

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