visual studio 2010 net SQL सर्वर प्रबंधन स्टूडियो का सर्वर नाम कैसे खोजें




net fra framework 4.5 download (10)

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

@@ SERVERNAME चुनें

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

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

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


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

  • एसक्यूएल इंस्टेंस नाम: 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

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

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

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


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


ओपन सीएमडी

इसे चलाओ

SQLCMD -L

आपको SQL सर्वर इंस्टेंस की सूची मिल जाएगी


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

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

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

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

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


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

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

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

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


प्रारंभ करें -> सीएमडी -> (कॉमांड लिखें) SQLCMD -L पहली पंक्ति सर्वर का नाम है यदि सर्वर का नाम (स्थानीय) सर्वर का नाम है: YourPcName \ SQLEXPRESS


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


डिफ़ॉल्ट सर्वर नाम आपका कंप्यूटर नाम है, लेकिन आप "।" का उपयोग कर सकते हैं (डॉट) स्थानीय सर्वर नाम के बजाय।

एक और बात आपको विचार करनी चाहिए शायद आपने एसक्यूएल सर्वर एक्सप्रेस संस्करण स्थापित किया हो। इस मामले में आपको सर्वर नाम के रूप में "। \ sqlexpress" दर्ज करना होगा।





ssms