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


150

मैंने Microsoft SQL Server 2008 स्थापित किया है।

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

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


जवाबों:


146

खोलें SQL Server Configuration Manager(प्रारंभ मेनू में इसे खोजें)। पर क्लिक करें SQL Server Services। SQL सर्वर का उदाहरण नाम SQL Server सेवा के साथ कोष्ठक इनलाइन में है। यदि यह MSSQLSERVER कहता है , तो यह डिफ़ॉल्ट उदाहरण है। प्रबंधन स्टूडियो में इसे कनेक्ट करने के लिए, बस .(डॉट) टाइप (local)करें या कनेक्ट पर क्लिक करें। यदि उदाहरण का नाम अलग है, तो .\[instance name]इसे कनेक्ट करने के लिए उपयोग करें (उदाहरण के लिए यदि उदाहरण का नाम SQL2008 है , तो कनेक्ट करें .\SQL2008)।

यह भी सुनिश्चित करें SQL Serverऔर SQL Server Browserसेवाएं चल रही हैं, अन्यथा आप कनेक्ट नहीं कर पाएंगे।

संपादित करें:

यहाँ एक स्क्रीनशॉट है कि यह मेरी मशीन पर कैसा दिखता है। इस मामले में, मेरे पास दो उदाहरण हैं: SQLExpressऔर SQL2008

यहाँ छवि विवरण दर्ज करें


6
अगर मेरे लिए स्क्रीन के दाहिने हाथ की तरफ की सूची खाली है, तो मैं क्या करूं?
फ़िलिप वोंद्राइक

@ FilipB.Vondrášek इसका मतलब है कि आपके पास अपने कंप्यूटर पर कोई स्थानीय इंस्टाल नहीं है। आपको एक नया उदाहरण जोड़ने के लिए setup.exe फ़ाइल को फिर से चालू करना होगा।
PoweredByOrange

4
पता चला कि मैंने केवल प्रबंधन स्टूडियो स्थापित किया है जो सर्वर के साथ नहीं आता है। मैंने एडवांस्ड टूल्स के साथ एक वर्जन डाउनलोड किया और अब सब कुछ आवश्यकतानुसार काम करता है। :)
फ़िलिप वोंद्राइक

@ FilipVondrášek कहाँ से आपने उन्नत उपकरण स्थापित किए? मैंने यहाँ से केवल sql सर्वर 16 और 17 को स्थापित किया है । मैं स्थानीय उदाहरण का नाम
Adiga

2
@ FilipVondrášek ठीक है। मैंने SQL सर्वर के विभिन्न संस्करणों को स्थापित किया है ताकि सर्वर को स्थापित करने का विकल्प मिल सके। अंत में जब मैंने एसक्यूएल एक्सप्रेस स्थापित किया, तो सर्वर बनाने के लिए भी एक विकल्प था। अब यह काम कर रहा है। Microsft, ros \ _ (ツ) _ /
ad

78

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

@@ SERVERNAME का चयन करें


12
यदि आप लॉगिन नहीं करते हैं, तो आप यूजरनेम का उपयोग कर सकते हैं। (Dot) और पासवर्ड <पासवर्ड> प्रारंभिक लॉगिन के बाद आप सर्वर नाम खोजने के लिए SELECT @@ SERVERNAME का उपयोग कर सकते हैं :)
sansalk

4
यदि आप
लॉग

54

CMD खोलें

इसे चलाओ

SQLCMD -L

आपको SQL सर्वर आवृत्ति की सूची मिल जाएगी


1
आप cmd में समझा सकते हैं?
अर्विन

1
मैं आमतौर पर विंडोज + आर का उपयोग करता हूं, टाइप करें cmd ​​और एंटर दबाएं। फिर SQLCMD -L (आप "osql -L" का उपयोग CMD पर भी कर सकते हैं)
Khaneddy2013

4
+1 क्या इसने rme किया यह निश्चित नहीं है कि अन्य आपको एक क्वेरी चलाने के लिए क्यों कह रहे हैं जब आप एक उदाहरण से जुड़े बिना नहीं कर सकते ...
ली

39

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

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


1
मैंने sqlexpress स्थापित किया है और सर्वर नाम में "। \ Sqlexpress" जोड़कर मेरे लिए काम किया है
आमना

22

जैसा कि @ Khaneddy2013 द्वारा उल्लेख किया गया है, जब मैं चलाता हूं तो cmd SQLCMD -L कोई सर्वर नाम नहीं देता है। Bcz I ने केवल SSMS को स्थापित किया है (स्थानीय डीबी और सर्वर स्थापित नहीं थे)। SqlLocaLDB और SQLEXPR32_x86_ENU (32 बिट OS) स्थापित करने की कोशिश करने के बाद मैं कनेक्ट करने में सक्षम था। और अब cmd विंडो सर्वर नामों को भी दिखाती है। यहाँ छवि विवरण दर्ज करें


5
सिर्फ इसलिए कि इसका एक पुराना सवाल यह नहीं है कि हम इसमें जोड़ नहीं सकते। मुझे वह उत्तर मिला जिसकी मुझे तलाश थी।
मोटेलो

18

ऊपर बताए गए कई तरीके हैं। लेकिन मैं इसके बजाय सरल तरीके का उपयोग करता हूं (साथ ही सेलेक्ट @@ SERVERNAME के रूप में सरल नहीं है )। जब आप SQL सर्वर प्रबंधन स्टूडियो शुरू करते हैं, तो आप GUI के नीचे संकेत देंगे

यहाँ छवि विवरण दर्ज करें

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


1
हमेशा सच नहीं। आप एक परिभाषित सर्वर नाम पर जाने के लिए यहाँ एक उपनाम टाइप कर सकते हैं, जैसे डीएनएस द्वारा आयोजित। हालाँकि, SELECT @@ SERVERNAME सर्वर के कंप्यूटर नाम की सूचना देगा, न कि आपके द्वारा कनेक्शन प्रबंधक में टाइप किए गए उपनाम।
पॉल

@Paul मुझे नहीं पता था कि: D धन्यवाद
मेनुका इशान

12

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


मेरे लिए एक आकर्षण की तरह काम किया। धन्यवाद दोस्त।
सुलाव तिमसीना

6

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

  • SQL इंस्टेंस नाम: MSSQLSERVER
  • पोर्ट: 1433
  • होस्टनाम: MyKitchenPC
  • IPv4: 10.242.137.227
  • DNS Suffix: dir.svc.mykitchencompany.com

यहाँ आपके संभावित सर्वरनाम हैं:

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

3
ओपी ने पूछा "मुझे सर्वर का नाम कैसे मिल / मिल सकता है?"

4

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

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

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

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


4

Step1: सुनिश्चित करें कि SQLEXPRESS और आपके सिस्टम पर स्‍थापित किया गयाDB SQL सर्वर कॉन्फ़िगरेशन प्रबंधक => SQL सर्वर सेवा पर जाएं

यदि SQL सर्वर सेवाओं के लिए कुछ भी सूचीबद्ध नहीं है, तो घटकों के नीचे (64 बिट OS के लिए) इंस्टॉल करें।

Step2: ओपन मैनेजमेंट स्टूडियो एंटर। (डॉट) सर्वर नाम के रूप में और कनेक्ट पर क्लिक करें [यहाँ छवि विवरण दर्ज करें] [२] दर्ज करें। सर्वर नाम के रूप में दर्ज करें।



1

टंकण sp_helpserverआपको एक सूची देगा। जैसा कि अन्य ने उल्लेख किया है, कई तरीके हैं, कुछ उर्फ ​​'और ऐसे। यह संग्रहित खरीद कई पंक्तियों को वापस कर सकती है लेकिन आपको अपने उत्तर के करीब ला सकती है।


0

1. आप कमांड का पालन कर सकते हैं।

EXEC xp_cmdshell 'reg क्वेरी "HKLM \ Software \ Microsoft \ Microsoft SQL सर्वर \ Instance नाम \ SQL" ";
जाओ

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

2. inbuilt मानक रिपोर्ट।

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


1
और अगर आप सर्वर से कनेक्ट करने से पहले यू नाम की जरूरत है तो आप इसे कैसे चलाते हैं?
इवेनोकिया

0

कृपया लिंक ( SSDT ) से SQL सर्वर डेटा उपकरण स्थापित करें

जब आप विजुअल स्टूडियो स्थापित कर रहे हैं तो आप इसे स्थापित भी कर सकते हैं, विकल्प "डेटा संग्रहण और प्रसंस्करण" है जिसे आपको विज़ुअल स्टूडियो स्थापित करते समय चुनना होगा यहाँ छवि विवरण दर्ज करें


-1

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


3
इस उत्तर से इस उत्तर में कुछ भी नहीं जुड़ता है
ग्लोरफाइंडेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.