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

SQL सर्वर तक पहुँचने के लिए उपयोगकर्ता नाम और मशीन का नाम कैसे पता करें

SELECT SUSER_SNAME(), HOST_NAME()

यदि कनेक्शन "sa" (या कोई अन्य SQL लॉगिन) है तो आपको डोमेन/विंडोज़ उपयोगकर्ता नाम नहीं मिल रहा है। SQL सर्वर केवल यह जानता है कि यह "sa" है या वह SQL लॉगिन है।

HOST_NAME विश्वसनीय नहीं भी हो सकता है, इसे कनेक्शन स्ट्रिंग ("एप्लिकेशन नाम") में सेट किया जा सकता है। या यह अस्पष्ट हो सकता है जैसे एक्सेस, एक्सेल आदि के लिए डिफ़ॉल्ट रूप से "माइक्रोसॉफ्ट ऑफिस"

आप client_net_address . द्वारा बैकट्रैक कर सकते हैं में sys.dm_exec_connections और मैक पते का आईपी से मिलान करें और पता करें कि कौन लॉग ऑन है...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में CASE एक्सप्रेशन का उपयोग करना

  2. SQL में क्वेरी द्वारा समूह में गैर कुल कॉलम दिखा रहा है

  3. एसक्यूएल क्वेरी दो तालिकाओं से मेल न खाने वाले रिकॉर्ड प्राप्त करने में मदद करती है

  4. पाइथन या आयरनपीथन के साथ mssql तक पहुंचने का सबसे आसान तरीका क्या है?

  5. रेल और एमएसएसक्यूएल 2008 - क्या हम बाधाओं को मारेंगे?