Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर - वर्तमान उपयोगकर्ता नाम

SYSTEM_USER वर्तमान निष्पादन संदर्भ देता है, इसलिए यह एक प्रतिरूपित संदर्भ लौटा सकता है

ORIGINAL_LOGIN() उस उपयोगकर्ता की पहचान लौटाता है जो शुरू में इंस्टेंस से जुड़ा था, इसलिए इस बात पर ध्यान दिए बिना कि संदर्भ प्रतिरूपित है या नहीं, यह मूल उपयोगकर्ता को लॉग इन करेगा, जो ऑडिटिंग के लिए अच्छा है।

SUSER_SNAME() यदि आप SID द्वारा उपयोगकर्ता नाम प्राप्त करना चाहते हैं तो इसका उपयोग किया जाता है, इसलिए SUSER_SNAME ऐसे SUSER_SNAME([server_user_sid]) जैसे पैरामीटर के साथ लागू किया जा सकता है लेकिन SID वैकल्पिक है यदि आप उस पैरामीटर को पास नहीं करते हैं जो वर्तमान उपयोगकर्ता लौटाता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक शर्त के अनुसार प्रतिध्वनि छवि

  2. SQL सर्वर में FIND_IN_SET () समकक्ष

  3. SQL सर्वर डायग्नोस्टिक्स चलाने के लिए 4 युक्तियाँ

  4. DAL, System.ArgumentException को संशोधित करने में त्रुटि, समान कुंजी वाली प्रविष्टि पहले से मौजूद है

  5. SQL सर्वर प्रबंधन स्टूडियो में SQL को प्रारूपित करें