मान लें कि आपने SQL सर्वर स्थापित किया है और नामित उदाहरण SQLEXPRESS का उपयोग किया है, तो आपका सर्वर नाम होना चाहिए:
.\SQLEXPRESS
या:
127.0.0.1\SQLEXPRESS
आप इंस्टेंस नाम की जांच कर सकते हैं (यह SQLEXPRESS नहीं हो सकता है) और यह कि सर्वर स्टार्ट मेनू में इसके समान पथ पर चल रहा है (लेकिन यह संस्करण के अनुसार अलग-अलग होगा):
<ब्लॉकक्वॉट>
प्रारंभ> प्रोग्राम> Microsoft SQL सर्वर> कॉन्फ़िगरेशन उपकरण>
SQL सर्वर कॉन्फ़िगरेशन प्रबंधक
यदि यह वर्तमान में रुका हुआ है, तो आपको राइट-क्लिक करना होगा और प्रारंभ चुनें:
आपको राइट-क्लिक भी करना चाहिए और सुनिश्चित करना चाहिए कि स्टार्टअप मोड स्वचालित पर सेट है (यह गुण> सेवा के अंतर्गत है)।
त्रुटि संदेश का अर्थ यह प्रतीत होता है कि सर्वर नामित पाइप का उपयोग करने का प्रयास कर रहा है। जबकि स्थानीय रूप से यह साझा स्मृति का उपयोग करने में सक्षम होना चाहिए, आपको अगली बार यह सुनिश्चित करना चाहिए कि SQL सर्वर ब्राउज़र सेवा चल रही है। आप इसमें ऐसा कर सकते हैं:
<ब्लॉकक्वॉट>नियंत्रण कक्ष> प्रशासनिक उपकरण> सेवाएं
यदि यह प्रारंभ नहीं हुआ है, तो इसे प्रारंभ करें, और इसके प्रारंभ मोड को स्वचालित पर सेट करें। (जैसा कि ऊपर बताया गया है, आप इन दोनों चीजों को राइट-क्लिक मेनू से कर सकते हैं।)
यदि आप अभी भी कहीं नहीं पहुंच रहे हैं, तो संभव है कि आपने अपने Windows खाते को व्यवस्थापकों के समूह में मैन्युअल रूप से जोड़े बिना SQL Server 2012 स्थापित किया हो। यदि ऐसा है, तो उम्मीद है कि आपने इसे मिश्रित मोड का उपयोग करने के लिए सेट किया है और आप sa के रूप में जुड़ सकते हैं। अन्यथा आपको PSExec.exe जैसे टूल का उपयोग करना होगा। SSMS को NT AUTHORITY\SYSTEM के रूप में चलाने के लिए:
PsExec -s -i "C:\...path to ssms...\Ssms.exe"
चाहे आप sa के रूप में कनेक्ट हो सकें या आपको PSExec का उपयोग करके कनेक्ट करने की आवश्यकता हो, अगले चरण हैं:
- सुनिश्चित करें कि आपका विंडोज खाता सर्वर> सुरक्षा> लॉगिन के तहत एक लॉगिन है। अगर यह वहां नहीं है, तो लॉग इन> नया लॉगिन पर राइट-क्लिक करके इसे जोड़ें।
- सुनिश्चित करें कि लॉगिन sysadmin निश्चित सर्वर भूमिका का सदस्य है। यदि ऐसा नहीं है, तो सुनिश्चित करें कि यह सर्वर भूमिका टैब के अंतर्गत है।