(1)
आपको सत्यापित करने की आवश्यकता है (केवल अनुमान नहीं) कि SQL सर्वर सेवा चल रही है। आप इसे स्टार्ट> कंट्रोल पैनल> एडमिनिस्ट्रेटिव टूल्स> सर्विसेज पर जाकर और सर्विस SQL Server (SQLEXPRESS)
की जांच करके कर सकते हैं। दौड रहा है। अगर नहीं, तो इसे शुरू करें।
(2)
जब आप सेवा एप्लेट में हों, तो यह भी सुनिश्चित करें कि सेवा SQL Browser
शुरू हो गया। अगर नहीं, तो इसे शुरू करें।
(3)
आपको यह सुनिश्चित करने की आवश्यकता है कि SQL सर्वर को TCP/IP या नामित पाइप का उपयोग करने की अनुमति है। आप SQL सर्वर कॉन्फ़िगरेशन प्रबंधक (प्रारंभ> प्रोग्राम> Microsoft SQL सर्वर 2005> कॉन्फ़िगरेशन उपकरण के अंतर्गत पाया गया) खोलकर इन्हें चालू कर सकते हैं, और सुनिश्चित कर सकते हैं कि TCP/IP और नामांकित पाइप सक्षम हैं। यहां मेरा इंस्टेंस नाम अलग है लेकिन आप देख सकते हैं कि ये दोनों प्रोटोकॉल अक्षम हैं (आप Protocols for SQLEXPRESS
के तहत जांचना चाहेंगे। ):
(यदि आप इन सेटिंग्स को बदलते हैं तो आपको SQL सर्वर सेवा को पुनरारंभ करना होगा।)
(4)
जबकि यह अब SQL सर्वर के वर्तमान संस्करणों में उपयोग नहीं किया जाता है, आप सरफेस एरिया कॉन्फ़िगरेशन टूल को भी देखना चाहेंगे। यह स्टार्ट> प्रोग्राम्स> माइक्रोसॉफ्ट एसक्यूएल सर्वर 2005> कॉन्फ़िगरेशन टूल्स के तहत भी पाया जाता है। "सेवाओं और कनेक्शनों के लिए भूतल क्षेत्र कॉन्फ़िगरेशन" पर क्लिक करें, फिर SQLEXPRESS
को हाइलाइट करें (फिर से मेरा स्थानीय उदाहरण नाम है SQL2005
लेकिन दिखाओ कि यह आपके जैसा ही है), और डेटाबेस इंजन> रिमोट कनेक्शन के तहत, "टीसीपी/आईपी और नामित पाइप दोनों का उपयोग करके" विकल्प के लिए "स्थानीय और दूरस्थ कनेक्शन" सक्षम करें। नीचे दिए गए स्क्रीन शॉट में मेरे पास केवल टीसीपी/आईपी सक्षम है। यदि आप इन सेटिंग्स को बदलते हैं, तो लागू करें दबाएं, और परिवर्तनों को प्रभावी होने के लिए आपको फिर से SQL सर्वर को पुनरारंभ करना होगा।
(यह आपकी वर्तमान समस्या में मदद नहीं करेगा लेकिन यदि आप अन्य मशीनों से SQL सर्वर से कनेक्ट करना चाहते हैं तो आपको इसे सक्षम करने की आवश्यकता हो सकती है, और यह भविष्य के पाठकों को भी मदद कर सकता है जो दूरस्थ रूप से SQL सर्वर 2005 से कनेक्ट करने का प्रयास कर रहे हैं।)
(5)
यदि आप किसी तरह खुद को ब्लॉक कर रहे हैं, तो यह अस्थायी रूप से विंडोज फ़ायरवॉल को बंद करने में भी मदद कर सकता है। (कंट्रोल पैनल> विंडोज फ़ायरवॉल)
(6)
SQL सर्वर के त्रुटि लॉग की समीक्षा करें। आप इस फ़ाइल को कुछ इस तरह से प्राप्त कर सकते हैं:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\
(मेरे पास एक्सप्रेस इंस्टेंस आसान नहीं है इसलिए पथ आपकी मशीन पर थोड़ा अलग हो सकता है।)
अब उस फोल्डर में ERRORLOG
. नाम की एक फाइल होगी ... यह सबसे हाल की लॉग फ़ाइल है जो पिछली बार SQL सर्वर के प्रारंभ होने पर उत्पन्न हुई थी। आप इस फ़ाइल पर राइट-क्लिक कर सकते हैं और ओपन विथ... सेलेक्ट नोटपैड चुन सकते हैं। आपको कुछ पंक्तियाँ इस तरह दिखनी चाहिए:
कृपया हमें बताएं कि आप इनमें से कौन सी पंक्तियाँ नहीं देखें, और दूसरी पंक्ति क्या कहती है जहां मैंने "something\SQLEXPRESS" लिखा था।