यहाँ 5 मेथोड मुझे मिले हैं:
- विधि 1: SQL सर्वर कॉन्फ़िगरेशन प्रबंधक
- विधि 2: विंडोज इवेंट व्यूअर
- विधि 3: SQL सर्वर त्रुटि लॉग
- विधि 4: sysinos_exec_connections DMV
- विधि 5: xp_instance_regread का उपयोग करके रजिस्ट्री पढ़ना
विधि 4: sysinos_exec_connections DMV
मुझे लगता है कि यह लगभग सबसे आसान तरीका है ...
डीएमवी रिटर्न सर्वर राज्य जो SQL सर्वर इंस्टेंस की निगरानी के लिए उपयोग किया जा सकता है। हम पोर्ट नंबर SQL सर्वर इंस्टेंस T-SQL कोड का उपयोग करने पर सुन रहे हैं पहचानने के लिए sysinos_exec_connections DMV का उपयोग कर सकते हैं :
SELECT local_tcp_port
FROM sys.dm_exec_connections
WHERE session_id = @@SPID
GO
Result Set:
local_tcp_port
61499
(1 row(s) affected)
विधि 1: SQL सर्वर कॉन्फ़िगरेशन प्रबंधक
चरण 1. प्रारंभ> सभी कार्यक्रम> Microsoft SQL सर्वर 2012> कॉन्फ़िगरेशन उपकरण> SQL सर्वर कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें
चरण 2. SQL सर्वर कॉन्फ़िगरेशन प्रबंधक> SQL सर्वर नेटवर्क कॉन्फ़िगरेशन> प्रोटोकॉल के लिए जाएं
चरण 3. टीसीपी / आईपी पर राइट क्लिक करें और गुण चुनें
चरण 4. टीसीपी / आईपी गुण संवाद बॉक्स में, आईपी पते टैब पर जाएं और आईपीएएल समूह पर स्क्रॉल करें।
यदि SQL सर्वर यदि किसी स्थिर पोर्ट पर चलने के लिए कॉन्फ़िगर किया गया है तो यह TCP पोर्ट टेक्स्टबॉक्स में उपलब्ध होगा, और यदि इसे डायनेमिक पोर्ट पर कॉन्फ़िगर किया गया है, तो वर्तमान पोर्ट TCP डायनेमिक पोर्ट्स टेक्स्टबॉक्स में उपलब्ध होगा। यहां मेरा उदाहरण पोर्ट नंबर 61499 पर सुना जा रहा है।
अन्य तरीके जो आप यहाँ पा सकते हैं: http://sqlandme.com/2013/05/01/sql-server-finding-tcp-port-number-sql-instance-is-listening-on/