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

SQL - सर्वर का IP पता प्राप्त करने के लिए क्वेरी

SELECT  
   CONNECTIONPROPERTY('net_transport') AS net_transport,
   CONNECTIONPROPERTY('protocol_type') AS protocol_type,
   CONNECTIONPROPERTY('auth_scheme') AS auth_scheme,
   CONNECTIONPROPERTY('local_net_address') AS local_net_address,
   CONNECTIONPROPERTY('local_tcp_port') AS local_tcp_port,
   CONNECTIONPROPERTY('client_net_address') AS client_net_address 

यहां कोड आपको आईपी एड्रेस देगा;

यह SQL 2008 और नए के लिए दूरस्थ क्लाइंट अनुरोध के लिए काम करेगा।

यदि आपके पास साझा मेमोरी कनेक्शन की अनुमति है, तो सर्वर पर ऊपर चलने से ही आपको

  • 'साझा स्मृति' 'net_transport' के मान के रूप में, और
  • 'local_net_address' के लिए NULL, और
  • '<local machine> 'client_net_address' में दिखाया जाएगा।

'client_net_address' उस कंप्यूटर का पता है जिससे अनुरोध उत्पन्न हुआ था, जबकि 'local_net_address' SQL सर्वर होगा (इस प्रकार साझा मेमोरी कनेक्शन पर NULL), और वह पता जो आप किसी को देंगे यदि वे सर्वर के NetBios का उपयोग नहीं कर सकते हैं किसी कारण से नाम या FQDN।

मैं इस उत्तर का उपयोग करने के खिलाफ दृढ़ता से सलाह देता हूं। उत्पादन SQL सर्वर पर शेल आउट को सक्षम करना एक बहुत बुरा विचार है।



  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 सर्वर XML कॉलम में किसी मान की क्वेरी कैसे कर सकता हूं?

  2. मैं DBNull.Value के साथ एक नल स्ट्रिंग को स्पष्ट रूप से और जल्दी से कैसे माप सकता हूं?

  3. SQL सर्वर संग्रह सूची स्क्रिप्ट -1

  4. सॉफ्टवेयर समीक्षा - एमएस एसक्यूएल के लिए तारकीय मरम्मत

  5. मैं कर्सर का उपयोग किए बिना SQL में चल रहे कुल की गणना कैसे करूं?