SSMS
 sql >> डेटाबेस >  >> Database Tools >> SSMS

SQL प्रबंधन स्टूडियो के लिए Windows फ़ायरवॉल नियम

पहला आसान हिस्सा:क्लाइंट को किसी भी इनबाउंड कनेक्शन की आवश्यकता नहीं है, क्योंकि उसे कोई कनेक्शन प्राप्त नहीं होता है (यह उन्हें बनाता है), इसलिए आप सुरक्षित रूप से इनबाउंड सब कुछ ब्लॉक कर सकते हैं।

अब निवर्तमान लोगों के लिए। सर्वर को केवल TCP . की आवश्यकता होती है उस पोर्ट तक पहुंच जिसे वह सुन रहा है, इसलिए यदि आपके पास एक निश्चित पोर्ट है, तो आप बस इसे खोलें (डिफ़ॉल्ट रूप से 1433 डिफ़ॉल्ट उदाहरण के लिए) और आप जाने के लिए तैयार हैं।

लेकिन चूंकि आप डायनेमिक पोर्ट का उपयोग कर रहे हैं, इसलिए सेटअप थोड़ा कठिन है। मूल रूप से, "डायनेमिक पोर्ट" का अर्थ है कि सर्वर हर बार शुरू होने पर "यादृच्छिक" पोर्ट पर सुनता है, और एसक्यूएल ब्राउज़र सेवा क्लाइंट को बताता है कि कौन सा पोर्ट प्रत्येक इंस्टेंस को सुन रहा है (यह नामित इंस्टेंस के लिए डिफ़ॉल्ट सेटअप है)।

तो इसके लिए, पहले आपको SQL ब्राउज़र से आउटगोइंग कनेक्शन की अनुमति देनी होगी, जो UDP 1434 पर सुनता है . अब आपको पहले की तरह सामान्य सर्वर कनेक्शन की भी आवश्यकता होगी, जो अभी भी TCP . पर है , लेकिन इस बार बंदरगाह अज्ञात है (क्योंकि यह यादृच्छिक है)। इसलिए, सबसे अधिक प्रतिबंधात्मक नियम जो आप बना सकते हैं, वह है सभी टीसीपी पोर्ट को अनुमति देना, शायद क्लाइंट प्रोग्राम (उदाहरण के लिए ssms.exe) या आपके फ़ायरवॉल द्वारा समर्थित किसी अन्य पैरामीटर द्वारा फ़िल्टर किया गया हो।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SQL प्रबंधन स्टूडियो - डेटाबेस आरेख में एक धराशायी / बिंदीदार संबंध रेखा क्या दर्शाती है?

  2. कमांड लाइन से SQL सर्वर स्क्रिप्ट जेनरेट करें?

  3. SQL सर्वर प्रबंधन स्टूडियो के लिए स्रोत नियंत्रण प्रदाता के रूप में git का उपयोग कैसे करें

  4. MSQLSMS में नीले और गुलाबी रंग के शब्दों का अर्थ

  5. Rowguid कॉलम में मान कैसे दर्ज करें?