मेरा काम कंपनी के एक MSSQL सर्वर है 2005 मैं वर्तमान लॉग उपयोगकर्ता और एक चेतावनी संदेश भेजने के लिए किसी भी तरह से यह जानने के बारे में दो प्रश्न हैं:एसक्यूएल सर्वर तक पहुँच करने के लिए उपयोगकर्ता नाम और मशीन नाम पता लगाने के लिए कैसे
पहला सवाल यह है कि यदि वर्तमान लॉगिन उपयोगकर्ता नाम और मशीन नाम खोजने के लिए कोई टी-एसक्यूएल या एसपी उपलब्ध है। यदि उपयोगकर्ता एसक्यूएल सर्वर से दूरस्थ रूप से एक्सेस करने के लिए SQL सर्वर sa नाम का उपयोग कर रहा है, तो क्या उस उपयोगकर्ता के विंडोज़ नाम (विंडोज़ पर लॉग इन करने का नाम) पता लगाने का कोई तरीका है?
मेरा अगला प्रश्न यह है कि यदि मैं उपयोगकर्ता नाम या आईडी प्राप्त कर सकता हूं, तो क्या कोई चेतावनी संदेश भेजने का कोई तरीका है जैसे कि "वर्तमान में SQL सर्वर साफ़ है या बैकअप है, कृपया इस समय लॉग इन न करें" । मुझे लगता है कि यह मुश्किल हो सकता है। मुझे उपयोगकर्ता को ईमेल भेजना पड़ सकता है।
SQL सर्वर केवल कंपनी में पहुंच योग्य है। एसक्यूएल सर्वर में उपयोगकर्ताओं की सूची लॉग इन उपयोगकर्ताओं के रूप में है: विंडोज उपयोगकर्ता, एसक्यूएल उपयोगकर्ता और एस।