मुझे निम्नलिखित तकनीकें मददगार लगीं:
सुनिश्चित करें कि आपका डेटाबेस इंजन दूरस्थ कनेक्शन स्वीकार करने के लिए कॉन्फ़िगर किया गया है :
- प्रारंभ> सभी प्रोग्राम> SQL सर्वर 2005> कॉन्फ़िगरेशन उपकरण> SQL सर्वर सतह क्षेत्र कॉन्फ़िगरेशन
- सेवाओं और कनेक्शनों के लिए भूतल क्षेत्र कॉन्फ़िगरेशन पर क्लिक करें
- उस उदाहरण का चयन करें जिसमें समस्या हो रही है> डेटाबेस इंजन> दूरस्थ कनेक्शन
- स्थानीय और दूरस्थ कनेक्शन सक्षम करें
- पुनः प्रारंभ उदाहरण
आपको फ़ायरवॉल पर एक अपवाद बनाने . की आवश्यकता हो सकती है आपके द्वारा उपयोग किए जा रहे SQL सर्वर इंस्टेंस और पोर्ट के लिए:
- प्रारंभ>चलाएं>फ़ायरवॉल.cpl
- अपवाद टैब पर क्लिक करें
- sqlservr.exe जोड़ें (आमतौर पर
C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin
में स्थित है) , वास्तविक फ़ोल्डर पथ के लिए अपने इंस्टॉल की जांच करें) और पोर्ट (डिफ़ॉल्ट1433
. है) ) - अपनी कनेक्शन स्ट्रिंग भी जांचें
- FIX से:ERROR:SQL सर्वर से कनेक्शन नहीं खोल सका:
जांचें कि क्या आपकी SQL सर्वर सेवाएं चालू हैं और चल रही हैं ठीक से:
- सभी प्रोग्राम> Microsoft SQL Server 2008> कॉन्फ़िगरेशन उपकरण> SQL सर्वर कॉन्फ़िगरेशन प्रबंधक> SQL सर्वर सेवाएँ पर जाएँ
- यह सुनिश्चित करने के लिए जांचें कि SQL सर्वर सेवा स्थिति चल रही है।
इसके अतिरिक्त, सुनिश्चित करें कि आपका दूरस्थ सर्वर एक ही नेटवर्क में है .
sqlcmd -L
चलाएं यह पता लगाने के लिए कि आपका सर्वर आपकी नेटवर्क सूची में शामिल है या नहीं।टीसीपी/आईपी सक्षम करें SQL सर्वर कॉन्फ़िगरेशन में
जब दो या दो से अधिक SQL सर्वर पूरे नेटवर्क से जुड़े होते हैं तो वे TCP/IP का उपयोग करके सभी संचार करते हैं। SQL सर्वर स्थापना का डिफ़ॉल्ट पोर्ट 1433 है। इस पोर्ट को SQL सर्वर कॉन्फ़िगरेशन प्रबंधक के माध्यम से बदला जा सकता है। SQL सर्वर को कनेक्ट करने के लिए TCP/IP सक्षम होना चाहिए।
- सभी प्रोग्राम पर जाएं>> Microsoft SQL Server 2008>> कॉन्फ़िगरेशन उपकरण>> SQL सर्वर कॉन्फ़िगरेशन प्रबंधक>> TCP/IP चुनें
- टीसीपी/आईपी पर राइट क्लिक करें>> सक्षम करें पर क्लिक करें
सभी परिवर्तनों को प्रभावी करने के लिए आपको SQL सर्वर सेवाओं को पुनरारंभ करना होगा। उस स्थान का चयन करने के लिए राइट क्लिक करें और मेनू गुणों पर जाएं जहां SQL सर्वर के डिफ़ॉल्ट पोर्ट को बदला जा सकता है।