visual-studio-2010 - net fra framework 4.5 download




SQL सर्वर प्रबंधन स्टूडियो का सर्वर नाम कैसे खोजें (8)

मैंने माइक्रोसॉफ्ट एसक्यूएल सर्वर 2008 स्थापित किया।

जब मैं SQL सर्वर प्रबंधन स्टूडियो (एसएसएमएस) शुरू करता हूं, तो मुझे Server name लिए रिक्त टेक्स्टबॉक्स के साथ Connect to Server लॉगिन विंडो मिलती है। मैंने बहुत सारे नामों की कोशिश की है, लेकिन मैं इसे हल नहीं कर सका।

मैं सर्वर का नाम कैसे ढूंढ सकता / सकती हूं?


1. आप निम्न आदेश चला सकते हैं।

EXEC xp_cmdshell 'reg query "HKLM \ Software \ Microsoft \ Microsoft SQL सर्वर \ इंस्टेंस नाम \ SQL"';
चले जाओ

आप रजिस्ट्री का उपयोग कर इंस्टेंस नाम पढ़ सकते हैं। Ingore शून्य मूल्यों।

2. अंतर्निहित मानक रिपोर्ट का उपयोग करना।

उदाहरण का चयन करें -> राइट क्लिक-> रिपोर्ट -> मानक रिपोर्ट -> सर्वर डैशबॉर्ड्स


ऊपर वर्णित कई तरीके हैं। लेकिन मैं बल्कि सरल तरीका का उपयोग करता हूं ( SELECT @@ SERVERNAME के रूप में अच्छी तरह से सरल नहीं)। जब आप SQL सर्वर प्रबंधन स्टूडियो प्रारंभ करते हैं तो आप GUI के नीचे संकेत देंगे

वहां सर्वर का नाम आपका सर्वर नाम है (आपके पास देव वातावरण के अनुसार कई सर्वर हो सकते हैं जो सही चुनते हैं)। उम्मीद है की यह मदद करेगा :)


चरण 1: अपने सिस्टम पर स्थापित SQLEXPRESS और LocalDB सुनिश्चित करें SQL सर्वर कॉन्फ़िगरेशन प्रबंधक => SQL सर्वर सेवा पर जाएं

यदि SQL सर्वर सेवाओं के लिए कुछ भी सूचीबद्ध नहीं है, तो नीचे दिए गए घटकों को स्थापित करें (64 बिट ओएस के लिए) 1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU

चरण 2: ओपन मैनेजमेंट स्टूडियोज एंटर करें। (डॉट) सर्वर नाम के रूप में और कनेक्ट पर क्लिक करें [यहां छवि विवरण दर्ज करें] [2] अन्य प्रविष्ट करें। \ SQLEXPRESS सर्वर नाम के रूप में और कनेक्ट पर क्लिक करें


जैसा कि @ Khaneddy2013 द्वारा उल्लिखित है, cmd SQLCMD -L चलाते समय कोई सर्वर नाम नहीं देता है। बीसीजेड मैंने केवल एसएसएमएस स्थापित किया है (स्थानीय डीबी और सर्वर स्थापित नहीं थे)। SqlLocaLDB और SQLEXPR32_x86_ENU (32 बिट ओएस) स्थापित करने का प्रयास करने के बाद मैं कनेक्ट करने में सक्षम था। और अब cmd विंडो सर्वर नाम भी दिखाती है।


नाम पाने के लिए इस क्वेरी को चलाएं

@@ SERVERNAME चुनें


निम्नलिखित उदाहरण दिए गए

  • एसक्यूएल इंस्टेंस नाम: MSSQLSERVER
  • पोर्ट: 1433
  • होस्टनाम: MyKitchenPC
  • आईपीवी 4: 10.242.137.227
  • DNS प्रत्यय: dir.svc.mykitchencompany.com

यहां आपके संभावित servernames हैं:

  • स्थानीय होस्ट \ MSSQLSERVER
  • स्थानीय होस्ट, 1433 \ MSSQLSERVER
  • MyKitchenPC, 1433 \ MSSQLSERVER
  • 10.242.137.227,1433 \ MSSQLSERVER
  • MyKitchenPC.dir.svc.mykitchencompany.com, 1433 \ MSSQLSERVER

मुझे पहली बार यह समस्या भी थी।

सर्वर से कनेक्ट करें संवाद बॉक्स में, डिफ़ॉल्ट सेटिंग्स को सत्यापित करें, और उसके बाद कनेक्टक्लिक करें। कनेक्ट करने के लिए, सर्वर नाम बॉक्स में कंप्यूटर का नाम होना चाहिए जहां SQL सर्वर स्थापित है। यदि डेटाबेस इंजन एक नामित उदाहरण है, तो सर्वर नाम बॉक्स में प्रारूप में इंस्टेंस नाम भी होना चाहिए: computer_name \ instance_name।

तो उदाहरण के लिए मैंने इस तरह की समस्या हल की: मैंने सर्वर नाम में टाइप किया: एलेक्स-पीसी \ SQLEXPRESS

फिर यह काम करना चाहिए। अधिक देखने के लिए http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6


मेरी समस्या यह थी कि SERVERNAME को खोजने के लिए, संदर्भ संदर्भ विज़ार्ड में SQL डेटाबेस से कनेक्ट करते समय। मैंने इसे पाया: SQL प्रबंधन स्टूडियो के अंदर एक क्वेरी (SELECT @@ SERVERNAME) चला रही है और reusl मेरा servername था। मैंने इसे अपने सर्वर नाम बॉक्स में रखा और यह सब ठीक काम किया।






ssms