मैंने एक लॉगिन और डेटाबेस उपयोगकर्ता बनाया है जिसे "MYDOMAIN \ Domain Users" कहा जाता है। मुझे यह पता लगाने की ज़रूरत है कि डोमेन उपयोगकर्ता पर कौन सी भूमिकाएं लॉग इन हैं लेकिन वर्तमान उपयोगकर्ता को डोमेन उपयोगकर्ता नाम जैसे सभी कॉल प्राप्त करने के लिए सभी कॉल हैं। "MYDOMAIN \ username" डेटाबेस उपयोगकर्ता नाम उदाहरण नहीं है। "MYDOMAIN \ डोमेन उपयोगकर्ता"।loginname, डेटाबेस उपयोगकर्ता नाम, या sqlserver डोमेन उपयोगकर्ता की भूमिका कैसे खोजें, जिनके पास अपना लॉगिन नहीं है?
उदाहरण के लिए, इस क्वेरी देता है "MYDOMAIN \ उपयोगकर्ता नाम"
select original_login(),suser_name(), suser_sname(), system_user, session_user, current_user, user_name()
और इस क्वेरी रिटर्न 0
select USER_ID()
मैं चाहता हूँ database_role_members क्वेरी करने के लिए उपयोगकर्ता नाम वहाँ किसी भी समारोह है कि यह वापस आ जाएगी या है किसी भी अन्य तरीके से मैं वर्तमान उपयोगकर्ताओं की भूमिका प्राप्त कर सकता हूं?