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

SQL Server 2008 R2 की आवृत्ति को दूरस्थ रूप से एक्सेस करने में असमर्थ

शायद ऐसा इसलिए है क्योंकि यह रिमोट सर्वर पर एक नामित इंस्टेंस है।
नामांकित इंस्टेंस SQL ​​सर्वर मानक Tcp-port 1433 का उपयोग नहीं करते हैं, केवल डिफ़ॉल्ट (अनाम) इंस्टेंस 1433 पोर्ट का उपयोग करते हैं।
कोई अन्य " नाम दिया गया" इंस्टेंस बस किसी अन्य पोर्ट पर सुनें। उदाहरण 12345 पोर्ट को सुन रहा है, तो क्लाइंट को निम्न कमांड का उपयोग करके कनेक्ट करना चाहिए

sqlcmd -S XXX.XXX.XXX.XXX,12345 -U sa -P mypass

जब आप टीसीपी पोर्ट निर्दिष्ट करते हैं, तो आपको इंस्टेंस के नाम की आवश्यकता नहीं होती है। मेरी समझ में इंस्टेंस का नाम SQL सर्वर सेवाओं के लिए टीसीपी पोर्ट को खोजने का एक तरीका है जिसे यह नामित इंस्टेंस सुन रहा है .
लेकिन इसके लिए आपके क्लाइंट को उन अन्य सेवाओं तक पहुंचने में सक्षम होना चाहिए जो SQL सर्वर के इंस्टेंस नाम को हल करती हैं (शायद यह Sql सर्वर एजेंट / SQL सर्वर ब्राउज़र है, लेकिन मुझे यकीन नहीं है)

अपडेट करें
यहां एक स्क्रीनशॉट है जो दिखाता है कि इंस्टेंस नामक SQL सर्वर के लिए TPC पोर्ट को कहां सेट करना है।

तो, SQL सर्वर सुनने का आपका नामित उदाहरण किस TCP पोर्ट पर है?



  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 सर्वर त्रुटि - HRESULT E_FAIL को कॉल से COM घटक में वापस कर दिया गया है

  2. SQL सर्वर 2019 का पहला सार्वजनिक पूर्वावलोकन:CTP 2.0

  3. इन MySQL डेटाबेस मॉनिटरिंग बेस्ट प्रैक्टिस को आज़माएं

  4. तालिका नाम बनाना जो MS SQL सर्वर में आरक्षित शब्द/कीवर्ड हैं

  5. SQL सर्वर में NULLs से निपटना