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

एक सी # अनुप्रयोग के लिए दूरस्थ डेस्कटॉप के लिए कनेक्शनस्ट्रिंग बनाने में असमर्थ

telnet localhost 1433 करने का प्रयास करें कमांड प्रॉम्प्ट से (उसी सर्वर से जहां SQL सेवाएं चल रही हैं), यदि कनेक्शन बिना किसी त्रुटि के स्वीकार किया जाता है, तो आपका SQL सर्वर वास्तव में कनेक्शन स्वीकार करने के लिए तैयार है। अन्यथा समस्या के निवारण के लिए इन चरणों का पालन करें:

  • सुनिश्चित करें कि टीसीपी/आईपी प्रोटोकॉल सक्षम
  • सत्यापित करें कि SQL एक्सप्रेस सेवा (स्क्रीनशॉट के अनुसार) के लिए कस्टम पोर्ट कॉन्फ़िगर किया गया है (SQL सर्वर कॉन्फ़िगरेशन प्रबंधक के माध्यम से)

यदि कस्टम पोर्ट कॉन्फ़िगर नहीं किया गया है

  1. सुनिश्चित करें कि SQL ब्राउज़र सेवा चल रही है
  2. TCP पोर्ट पर आने वाले कनेक्शन स्वीकार करने के लिए Windows फ़ायरवॉल में एक नियम बनाएँ 1433 और 1434 (TCP and UDP)
  3. SQL ब्राउज़र सेवा को पुनरारंभ करें
  4. करें telnet localhost 1433 फिर से सत्यापित करने के लिए

यदि कस्टम पोर्ट कॉन्फ़िगर किया गया है

  1. कस्टम टीसीपी पोर्ट पर आने वाले कनेक्शन स्वीकार करने के लिए विंडोज फ़ायरवॉल में एक नियम बनाएं
  2. एसक्यूएल सेवा फिर से शुरू करें
  3. करें telnet localhost <custom port> सत्यापित करने के लिए
  4. कनेक्शन स्ट्रिंग को DataSource = "ABCKOL-BCKOFF,<custom port>" में बदलें


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Driver.getConnection SQLServer ड्राइवर और Java का उपयोग करके हैंग हो जाता है 1.6.0_29

  2. SQLEXPRESS को Laravel 5.6 . से जोड़ने में असमर्थ

  3. फ़ील्ड स्ट्रिंग का जटिल प्रकार - संख्या - स्ट्रिंग

  4. SQL सर्वर लैच और प्रदर्शन समस्याओं के उनके संकेत

  5. SQL में कॉलम पर मानों के सभी संभावित संयोजन लौटाएं