में कौन लॉग इन है, यह बताएं कि मैं एक एप्लिकेशन डिज़ाइन कर रहा हूं और मैं यह बताने का सबसे अच्छा तरीका ढूंढ रहा हूं कि वर्तमान में SQL सर्वर में कौन लॉग इन है। मैं एसएसएमएस में निर्मित गतिविधि मॉनिटर का उपयोग करूंगा, जो सर्वर तक पहुंचने वाली सभी प्रक्रियाओं की एक सूची दिखाता है - बहुत अच्छा।SQL सर्वर
हालांकि, अगर मेरे .NET कोड में प्रत्येक बार जब मैं डेटाबेस तक पहुंचता हूं तो यह अलग कनेक्शन का उपयोग करता है तो मैं यह बताने में सक्षम हूं कि वर्तमान में कौन लॉग इन है? यदि कोई उपयोगकर्ता सिर्फ एक स्क्रीन देख रहा है और उस पल में डेटाबेस से डेटा पुनर्प्राप्त नहीं कर रहा है तो वे सही नहीं दिखेंगे?
ऐसा करने का आपका कारण क्या है? इस जानकारी को कौन देखेगा? –
डीबी व्यवस्थापक इस पर ध्यान देगा ताकि वे बता सकें कि उपयोगकर्ता अभी भी लॉग ऑन हैं और उस उपयोगकर्ता के लिए सभी प्रक्रियाओं को मारने में सक्षम हैं, एसएसएमएस में गतिविधि मॉनिटर के समान ही। –
मेरे डीबी कनेक्शन को बंद करने के बाद भी .NET में यह अभी भी गतिविधि मॉनिटर में सो रहा है। क्या यह सामान्य है? –