मेरे पास एक विंडोज़ टर्मिनल सर्वर है जिसमें कई अलग-अलग उपयोगकर्ता आरडीपी के माध्यम से लॉग इन करते हैं। अनुप्रयोग SQL Server 2008 R2 उदाहरण के लिए प्रति उपयोगकर्ता एक या एक से अधिक कनेक्शन बनाता है। सभी उपयोगकर्ता समान SQL लॉगिन का उपयोग करके एक ही डेटाबेस का उपयोग करते हैं। मैं किसी विशेष उपयोगकर्ता के एसक्यूएल सत्र का पता लगाने में सक्षम होना चाहता हूं, लेकिन मुझे यह निर्धारित करने का कोई तरीका नहीं मिला है कि एसक्यूएल सत्र किस उपयोगकर्ता का है। हालाँकि, मैं स्रोत टीसीपी पोर्ट को निर्धारित करने में सक्षम हूं कि एप्लिकेशन का प्रत्येक उदाहरण उपयोग कर रहा है।
क्या क्लाइंट के टीसीपी पोर्ट के आधार पर SQL सत्र का पता लगाने का एक तरीका है?