मुझे "सर्वर से कनेक्ट नहीं किया जा सकता - नेटवर्क-संबंधी या आवृत्ति-विशिष्ट त्रुटि" क्यों मिल रही है?


378

SQL सर्वर से कनेक्ट करने का प्रयास करते समय मुझे निम्न त्रुटि मिलती है:

108.163.224.173 से जुड़ नहीं सकता।

SQL सर्वर से कनेक्शन स्थापित करते समय नेटवर्क-संबंधी या आवृत्ति-विशिष्ट त्रुटि उत्पन्न हुई।

सर्वर नहीं मिला था या पहुंच योग्य नहीं था। सत्यापित करें कि उदाहरण का नाम सही है और दूरस्थ कनेक्शन की अनुमति देने के लिए SQL सर्वर कॉन्फ़िगर किया गया है।

(प्रदाता: नामित पाइप्स प्रदाता, त्रुटि: 40 - SQL सर्वर से कनेक्शन नहीं खोल सकता) (Microsoft SQL सर्वर, त्रुटि: 1326)

जब मैं Visual Studio 2010 में अपने डेटाबेस को ग्रिडव्यू में कॉन्फ़िगर करने का प्रयास करता हूं, तो यह त्रुटि होती है। मैं इस त्रुटि को डीबग करने के नुकसान के रूप में हूं।

आप इस त्रुटि को कैसे डीबग करेंगे? त्रुटि संदेश में वर्णित एक के अलावा, वास्तव में यहां क्या हो रहा है, यह निर्धारित करने के लिए मुझे क्या कदम उठाने चाहिए?


11
SQL सर्वर कनेक्टिविटी के परीक्षण के लिए एक पिंग अविश्वसनीय है, Windows सर्वर में डिफ़ॉल्ट रूप से ICMP गूंज अनुरोध अक्षम है। एक अमान्य उपयोगकर्ता नाम या पासवर्ड वह नहीं है जो त्रुटि आपको बता रही है, यह पूरी तरह से अलग त्रुटि है।
सीन ऐरे

1
इस लेख को आज़माएं, यह आपकी कनेक्टिविटी समस्याओं के निवारण के लिए आवश्यक सभी चरणों से गुजरता
Sean Airey

3
यदि आपने पहली बार इसे सेट करते समय SQL सर्वर {संस्करण} एक्सप्रेस के साथ यह त्रुटि प्राप्त की है, तो मेरा उत्तर मेरी स्क्रीन शॉट के साथ देखें। मैं स्टैकऑवरफ्लो में वापस आया और अपने उत्तर का फिर से उपयोग किया क्योंकि यह एकमात्र ऐसा काम था। stackoverflow.com/questions/1391503/…
मैकगिवर

जब मैंने लोकलहोस्ट से कनेक्ट करना चाहा तो मेरे वर्चुअल सर्वर पर यह इश्यू था। यह दिखाई दिया कि ओएस लॉन्च करते समय किसी तरह की त्रुटि थी - मेरे मामले में सब कुछ सौभाग्य से एक साफ रिबूट के साथ हल किया गया था।
Qohelet

आज मैंने इस पर बहुत समय बिताया है, आखिरकार मेरे लिए क्या काम किया गया है: Sql सर्वर कॉन्फ़िगरेशन प्रबंधक खोलें -> प्रोटोकॉल के लिए <INSTANCE> -> टीसीपी / आईपी -> आईपी ​​पते (टैब) । अंतिम प्रविष्टि IP पर जाएं और TCP पोर्ट 1433 का उल्लेख करें । अब SQL.art (INSTANCE) को services.msc का उपयोग करके पुनः आरंभ करें । इसके बाद समस्या का समाधान हुआ।
ai627

जवाबों:


301

मैंने निम्नलिखित तकनीकों को उपयोगी पाया:

  1. सुनिश्चित करें कि आपका डेटाबेस इंजन दूरस्थ कनेक्शन स्वीकार करने के लिए कॉन्फ़िगर किया गया है :

    • प्रारंभ> सभी कार्यक्रम> SQL सर्वर 2005> कॉन्फ़िगरेशन उपकरण> SQL सर्वर भूतल क्षेत्र कॉन्फ़िगरेशन
    • सर्विसेस और कनेक्शन्स के लिए सरफेस एरिया कॉन्फ़िगरेशन पर क्लिक करें
    • उस उदाहरण का चयन करें जिसमें कोई समस्या है> डेटाबेस इंजन> दूरस्थ कनेक्शन
    • स्थानीय और दूरस्थ कनेक्शन सक्षम करें
    • पुनः आरंभ उदाहरण
  2. SQL सर्वर आवृत्ति और आपके द्वारा उपयोग किए जा रहे पोर्ट के लिए आपको फ़ायरवॉल पर एक अपवाद बनाने की आवश्यकता हो सकती है :

    • प्रारंभ> रन> फ़ायरवॉल.प्ल
    • अपवाद टैब पर क्लिक करें
    • Sqlservr.exe जोड़ें (आमतौर पर में स्थित है C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin, वास्तविक फ़ोल्डर पथ के लिए अपने इंस्टॉल की जांच करें) और पोर्ट (डिफ़ॉल्ट है 1433)
    • अपने कनेक्शन स्ट्रिंग की भी जाँच करें
  3. जांचें कि आपकी SQL सर्वर सेवाएँ ठीक से चल रही हैं या नहीं:

    • सभी प्रोग्राम> Microsoft SQL सर्वर 2008> कॉन्फ़िगरेशन उपकरण> SQL सर्वर कॉन्फ़िगरेशन प्रबंधक> SQL सर्वर सेवाएँ पर जाएँ
    • SQL सर्वर सेवा की स्थिति चल रही है यह सुनिश्चित करने के लिए जाँच करें।

    इसके अलावा, सुनिश्चित करें कि आपका रिमोट सर्वर उसी नेटवर्क में हैsqlcmd -Lयह पता लगाने के लिए चलाएँ कि क्या आपका सर्वर आपकी नेटवर्क सूची में शामिल है।

  4. SQL सर्वर कॉन्फ़िगरेशन में TCP / IP सक्षम करें

    जब दो या अधिक SQL सर्वर पूरे नेटवर्क से जुड़े होते हैं तो वे सभी संचार टीसीपी / आईपी का उपयोग करते हैं। SQL सर्वर स्थापना का डिफ़ॉल्ट पोर्ट 1433 है। इस पोर्ट को SQL सर्वर कॉन्फ़िगरेशन प्रबंधक के माध्यम से बदला जा सकता है। SQL सर्वर से कनेक्ट होने के लिए TCP / IP सक्षम होना चाहिए।

    • सभी प्रोग्राम्स पर जाएँ >> Microsoft SQL Server 2008 >> कॉन्फ़िगरेशन टूल >> SQL सर्वर कॉन्फ़िगरेशन मैनेजर >> TCP / IP चुनें
    • टीसीपी / आईपी पर राइट क्लिक करें >> इनेबल पर क्लिक करें

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


10
SQL सर्वर कॉन्फ़िगरेशन में TCP / IP सक्षम करें SQL Server 2014 एक्सप्रेस का उपयोग करते समय मेरे लिए समाधान था।
माइक रिचर्ड्स

73
आज मैंने इस पर बहुत समय बिताया है, आखिरकार मेरे लिए क्या काम किया गया है: Sql सर्वर कॉन्फ़िगरेशन प्रबंधक खोलें -> प्रोटोकॉल के लिए <INSTANCE> -> टीसीपी / आईपी -> आईपी ​​पते (टैब) । अंतिम प्रविष्टि आईपी ​​ऑल पर जाएं और टीसीपी पोर्ट 1433 का उल्लेख करें । अब पुन: प्रारंभ एसक्यूएल सर्वर (<उदाहरण>) का उपयोग कर services.msc । इसके बाद, समस्या का समाधान हो गया!
एआई ६२ an

1
मैं अपने स्थानीय Sql सर्वर पर विशेष समस्या का भी सामना कर रहा था और ऑपरेटिंग सिस्टम की स्थानीय सेवाओं की जाँच करके और विशिष्ट Sql सेवाओं के लिए खोज कर उन्हें एक-एक करके शुरू कर रहा था। यह सही काम किया।
फैसल नसीर

4
मुझे भी यही समस्या थी, sql सर्वर पर लॉग इन करने पर पाया गया कि mssqlserer सेवा को रोक दिया गया, इसे शुरू कर दिया। अब उदाहरण के लिए कनेक्ट करने में सक्षम था
Rak

15
सेवा करने के लिए रिमेम्बर भी ENABLE SQL Server Browser। मेरे समय में कई SQL सर्वर सेटअप करें ... फिर भी इस कदम में हमेशा अलग-अलग परिदृश्य शामिल होते हैं :)
mschr

125

मुझे मेरे लिए समाधान मिला:

"SQL सर्वर कॉन्फ़िगरेशन प्रबंधक" खोलें

अब "SQL सर्वर नेटवर्क कॉन्फ़िगरेशन" पर क्लिक करें और "प्रोटोकॉल फॉर नेम " पर क्लिक करें

"टीसीपी / आईपी" पर राइट क्लिक करें (सुनिश्चित करें कि यह सक्षम है) गुणों पर क्लिक करें

अब "आईपी पते" टैब का चयन करें- और अंतिम प्रविष्टि "आईपी ऑल" पर जाएं

"टीसीपी पोर्ट" 1433 दर्ज करें।

अब "SQL सर्वर .Name" को पुनरारंभ करें । "services.msc" का उपयोग करके (winKey + r)

यह काम करेगा...


यह कोशिश कर रहा है, फिर भी किसी कारण से जब मैं विंडोज़ 10 में "टीसीपी / आईपी" पर राइट क्लिक करता हूं और "गुण" चुनता हूं, तो यह उसके लिए संवाद विंडो नहीं खींचता है। ट्रीव्यू में सामान्य रूप से अन्य नोड्स ठीक संवाद को पॉप अप करते हैं। किसी को भी इस मुद्दे और विचारों के माध्यम से हो रही है?
रयान बेटकर -

3
SQL सर्वर 2014 में (localdb) \ mssqllocaldb (localdb) के बजाय \ v11.0 का उपयोग करें
Shalva Avanashvili

67
कॉपी ने मेरी टिप्पणी (जो 24 फरवरी 2015 को - आपकी पोस्ट से 7 महीने पहले पोस्ट की गई थी) मुझे क्रेडिट दिए बिना उत्तर के रूप में चिपका दी ! : पी
एआई ६२

2
यह काम किया। मैं SQL Server 2016 से कनेक्ट करने में सक्षम नहीं था। ये बदलाव किए और यह काम कर गया! धन्यवाद।
अंकुर

1
इससे मेरा काम बनता है। कॉन्फ़िगरेशन प्रबंधक में टीसीपी / आईपी और नामांकित पाइप्स को सक्षम करने के बाद बस "service.msc" में सेवाओं को शुरू करना था।
अलिफ नौशाद

100

स्क्रीनशॉट के साथ एक उत्तर के रूप में मेरी भारी उत्कीर्ण टिप्पणी जोड़ना ।

मैंने इस पर बहुत समय बिताया, आखिरकार मेरे लिए क्या काम किया है:

1) Sql Server कॉन्फ़िगरेशन मैनेजर खोलें -> SQL सर्वर नेटवर्क कॉन्फ़िगरेशन -> प्रोटोकॉल के लिए <(INSTANCE)> -> टीसीपी / आईपी (इस पर डबल क्लिक करें)।

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

2) का चयन करें -> आईपी ​​पते (टैब)

3) अंतिम प्रविष्टि आईपी ​​पर जाएं और टीसीपी पोर्ट 1433 का उल्लेख करें ।

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

4) प्रेस Win+Rऔर services.msc दर्ज करें ।

5) अब SQL सर्वर <(INSTANCE)> को पुनरारंभ करें ।

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

इसके बाद, समस्या का समाधान हो गया!



मेरे लिए काम किया, SQL एक्सप्रेस 2012
खोया_मीन_मैगेंटो

TCP सक्षम करने के बाद sql सर्वर 2012 में मेरे लिए काम किया, TCP ALL में पोर्ट नंबर 1433 जोड़ा, और सेवा को पुनरारंभ करें!
चिराग खतसुरिया

मेरे लिए अतिरिक्त रूप से मुझे फ़ायरवॉल में टीसीपी 1433 और यूडीपी 1434
मार्कस ईगल

83

मैं उस समस्या को सेवाओं को खोलकर हल कर रहा हूं फिर Sql Server (Sqlexpress) सेवा को चलाना शुरू करें ।

सेवा छवि


3
मैंने देखा है कि SQL सर्वर विंडोज़ सेवा मैन्युअल स्टार्टअप प्रकार पर सेट की गई थी, इसलिए यह रिबूट पर पुनः आरंभ नहीं हुआ। इसे स्वचालित पर सेट किया जाना चाहिए।
रोबर्टबर्क

2
यह वही है जो मैंने किया था, मेरी स्थिति चालू थी और स्टार्टअप स्वचालित था, लेकिन फिर भी मुझे समस्या का सामना करना पड़ा, इसलिए मैंने रन विंडो प्रकार से सेवाओं का उपयोग किया, services.mscफिर मैंने संदर्भ मेनू के लिए SQL सर्वर (SQL EXPRESS) पर क्लिक किया और बस रोकें और प्रारंभ करें। फिर से सेवा और मेरे लिए ठीक काम करता है, आशा है कि मदद करता है।
शैजुत

22

यह त्रुटि मुख्य रूप से तब आती है जब SQL सेवा बंद कर दी जाती है। आपको सेवा को पुनरारंभ करने की आवश्यकता होती है। इस विंडो पर जाने के लिए आपको सेवाओं की खोज करनी होगी जैसे- यहां छवि विवरण दर्ज करें

फिर SQLSERVER (MSSQLSERVER) खोजें और सेवा को पुनरारंभ करें।

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

उम्मीद है कि यह काम करेगा।


18

प्रेस window + R (Run window Open)और रन विंडो प्रकार "services.msc"और नई सेवाओं में खुला SQL SERVER उदाहरण के नाम के साथ मेरे मामले में है SQL SERVER(SQLEXPRESS)तो यह सेवा शुरू करें और फिर से कोशिश करें कि यह मेरे लिए काम करता है आशा है कि यह आपके लिए भी काम करता है।यहां छवि विवरण दर्ज करें


जवाब पहले प्रदान किया गया था। फिर से किसी भी कारण से पोस्ट न करें
अनिक साहा

8
दोस्त एक ही समस्या का सामना कर रहे हैं, लेकिन मैं गर्म खुली सेवाओं की खिड़की नहीं जानता, तो मुझे एक रास्ता मिला और मैंने लोगों के साथ साझा किया
हाफिज असद

धन्यवाद, @ हफीज़साद। आपका जवाब मेरे लिए काम करता है।
अदनान अहमद

@ अदनानअहमद आपका स्वागत है। सराहना के लिए धन्यवाद।
हाफिज असद

16

मामले में आप एक्सप्रेस संस्करण का उपयोग कर सकते हैं :

"\SQLEXPRESS"अपने सर्वर नाम के बाद जोड़ें

जैसे "MY-SERVER\SQLEXPRESS"

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


13

जब मैं अपने WinForms प्रोजेक्ट को चलाना चाहता था (जिसमें SQL सर्वर डेटाबेस के साथ काम करना शामिल है और जो कि मेरे पीसी पर पूरी तरह से काम करता है) को दूसरे पीसी पर रखने पर मुझे वही त्रुटि हुई। समस्या मेरे पीसी पर विंडोज फ़ायरवॉल में थी। मैंने इसे दो नियमों को जोड़कर हल किया। यह पूरी प्रक्रिया है कि Windows फ़ायरवॉल के माध्यम से SQL सर्वर को कैसे अनुमति दें:

  1. "रन" खोलें और दर्ज करें services.msc
  2. SQL सर्वर (उदाहरण नाम) और SQL सर्वर ब्राउज़र के लिए सेवा का पता लगाएं। एक समय में, राइट क्लिक करें, "गुण" चुनें, फ़ाइल को exe करने के लिए पथ की प्रतिलिपि बनाएँ
  3. फिर खोलें firewall.cpl, एक आवेदन की अनुमति दें या नियम जोड़ें पर क्लिक करें, पहले से कॉपी किए गए पथ को जोड़ें (एक प्रक्रिया है जिसे आपको पालन करने की आवश्यकता है), डोमेन और निजी की जांच करें, सार्वजनिक अनचेक करें।

यह YouTube लिंक है जहां आप इस प्रक्रिया को देख सकते हैं: Windows फ़ायरवॉल के माध्यम से SQL सर्वर को अनुमति दें


मेरे लिए पूरी तरह से काम करता है। महत्वपूर्ण: फ़ायरवॉल में ब्राउज़र और सर्वर जोड़ें! +1
BendEg

मुझे sqlservr.exe फ़ाइल का पता लगाने में एक कठिन समय मिल रहा था, इसने इसे पता लगाने की चाल चली।
स्टेन

11

यदि उपरोक्त समाधानों में से कोई भी काम नहीं करता है (मेरे लिए कुछ भी काम नहीं किया गया है) तो बस अपने कंप्यूटर को पुनर्स्थापित करें और आप अपने एसक्यूएल सर्वर (लोकलहोस्ट) से कनेक्ट कर पाएंगे।


यह क्यों काम करेगा इसका कारण यह है, क्योंकि आपने अभी Sql Server स्थापित किया है और कंप्यूटर को पुनः आरंभ नहीं किया है क्योंकि इंस्टॉलेशन ने आपको बताया है। इसलिए, इसे करें और फिर सेवाएं बनाई जाएंगी और सभी आवश्यक कॉन्फ़िगरेशन गायब हैं।
स्टर्लिंग डियाज़

10

यहाँ वर्णित सब कुछ करने के बाद:
http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-onym-pipes-provider-error-40-could-not-open-a- कनेक्शन- sql-server-microsoft-sql-server-error / फिर भी मेरे लिए काम नहीं किया।

कदम मेरे लिए काम किया:

Start > Run > cmd > sqlcmd -L

यह आपको सर्वर नाम का संकेत देगा। सुनिश्चित करें कि यह सर्वर नाम वही है जिसे आप SQL प्रबंधन स्टूडियो के CONNECT TO SERVER बॉक्स में कनेक्ट करने का प्रयास कर रहे हैं।

मैंने यह मूर्खतापूर्ण गलती की जिसका मैं उपयोग करता रहता हूं MSSQLSERVER इस सर्वर नाम का उपयोग ।

आशा है कि यह उन लोगों के लिए मदद करता है जो मेरी तरह मूर्खतापूर्ण गलती करते हैं।

धन्यवाद।


7

मैं SQL Server 2016 और विंडो 10 का उपयोग कर रहा हूं।

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

पहली बात यह है कि SQL सर्वर से दूरस्थ कनेक्शन की अनुमति है। SQL सर्वर कॉन्फ़िगरेशन प्रबंधक को खोलने के लिए मैंने प्रारंभ मेनू में sqlservermanager13.msc टाइप करने के लिए क्या किया है । सुनिश्चित करें कि टीसीपी / आईपी स्थिति सक्षम है। यहां छवि विवरण दर्ज करें

डबल क्लिक टीसीपी / आईपी प्रोटोकॉल नाम से अपने टीसीपी पोर्ट नंबर की जांच करें। आमतौर पर यह डिफ़ॉल्ट रूप से 1433 है।

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

निम्न प्रक्रिया उन्नत सुरक्षा Microsoft प्रबंधन कंसोल (MMC) स्नैप-इन के साथ Windows फ़ायरवॉल का उपयोग करके Windows फ़ायरवॉल को कॉन्फ़िगर करती है। उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल केवल वर्तमान प्रोफ़ाइल को कॉन्फ़िगर करता है।

टीसीपी पहुंच के लिए विंडोज फ़ायरवॉल में एक पोर्ट खोलने के लिए

  1. प्रारंभ मेनू पर, चलाएँ क्लिक करें, टाइप करें WF.msc पर राइट-क्लिक करें, और उसके बाद OK।
  2. उन्नत सुरक्षा के साथ Windows फ़ायरवॉल में, बाएँ फलक में, इनबाउंड नियम पर राइट-क्लिक करें, और उसके बाद क्रिया नियम में नया नियम क्लिक करें।
  3. नियम प्रकार संवाद बॉक्स में, पोर्ट का चयन करें और फिर अगला क्लिक करें।
  4. प्रोटोकॉल और पोर्ट्स संवाद बॉक्स में, टीसीपी का चयन करें। विशिष्ट स्थानीय पोर्ट का चयन करें, और उसके बाद डेटाबेस इंजन के उदाहरण का पोर्ट नंबर टाइप करें, जैसे कि डिफ़ॉल्ट उदाहरण के लिए 1433। अगला पर क्लिक करें।
  5. क्रिया संवाद बॉक्स में, कनेक्शन की अनुमति दें का चयन करें, और उसके बाद अगला क्लिक करें।
  6. प्रोफ़ाइल संवाद बॉक्स में, किसी भी ऐसे प्रोफ़ाइल का चयन करें, जो कंप्यूटर कनेक्शन वातावरण का वर्णन करता है जब आप डेटाबेस इंजन से कनेक्ट करना चाहते हैं, और उसके बाद अगला क्लिक करें।
  7. नाम संवाद बॉक्स में, इस नियम के लिए एक नाम और विवरण टाइप करें और फिर समाप्त पर क्लिक करें।

कॉन्फ़िगर करने के लिए एक और बात।

डायनेमिक पोर्ट का उपयोग करते समय SQL सर्वर तक पहुंच खोलने के लिए

  1. प्रारंभ मेनू पर, चलाएँ क्लिक करें, टाइप करें WF.msc पर राइट-क्लिक करें, और उसके बाद OK।
  2. उन्नत सुरक्षा के साथ Windows फ़ायरवॉल में, बाएँ फलक में, इनबाउंड नियम पर राइट-क्लिक करें, और उसके बाद क्रिया नियम में नया नियम क्लिक करें।
  3. नियम प्रकार संवाद बॉक्स में, प्रोग्राम का चयन करें और फिर अगला क्लिक करें।
  4. प्रोग्राम संवाद बॉक्स में, इस प्रोग्राम पथ का चयन करें। ब्राउज़ पर क्लिक करें, और SQL सर्वर के उदाहरण पर नेविगेट करें जिसे आप फ़ायरवॉल के माध्यम से एक्सेस करना चाहते हैं, और फिर खोलें पर क्लिक करें। डिफ़ॉल्ट रूप से, SQL सर्वर C: \ Program Files \ Microsoft SQL Server \ MSSQL13.MSSQLSERVER \ MSSQL \ Binn \ Sqlservr.exe पर है। अगला पर क्लिक करें।
  5. क्रिया संवाद बॉक्स में, कनेक्शन की अनुमति दें का चयन करें, और उसके बाद अगला क्लिक करें।
  6. प्रोफ़ाइल संवाद बॉक्स में, किसी भी ऐसे प्रोफ़ाइल का चयन करें, जो कंप्यूटर कनेक्शन वातावरण का वर्णन करता है जब आप डेटाबेस इंजन से कनेक्ट करना चाहते हैं, और उसके बाद अगला क्लिक करें।
  7. नाम संवाद बॉक्स में, इस नियम के लिए एक नाम और विवरण टाइप करें और फिर समाप्त पर क्लिक करें।

Microsoft doucmentation पर एक नज़र डालें डेटाबेस डेटाबेस एक्सेस के लिए विंडोज फ़ायरवॉल कॉन्फ़िगर करें


मेरे पीसी पर विंडोज 10 एसक्यूएल सर्वर का उदाहरण C: \ Program Files \ Microsoft SQL Server \ MSSQL13.SQLEXPRESS \ MSSQL \ Binn \ Sqlservr.exe पर है
मेयर स्पिट्जर

7

आप निम्न विधियों का परीक्षण कर सकते हैं।

    1. प्रोजेक्ट के कनेक्शन स्ट्रिंग की जाँच करें।
    1. सेवाओं पर जाएं और SQLServer इंस्टेंस को पुनरारंभ करें।
  • सी

    1. 'SQLServer कॉन्फ़िगरेशन प्रबंधक' खोलें
    2. बाएं पैनल में 'SQLServer नेटवर्क कॉन्फ़िगरेशन' चुनें और इसे विस्तारित करें
    3. 'MSSQLServer के लिए प्रोटोकॉल' चुनें
    4. दाहिने पैनल में 'TCP / IP' पर क्लिक करें
    5. 'प्रोटोकॉल' टैब में 'सक्षम' को 'हां' में सेट करें
    6. 'आईपी एड्रेस' टैब में नीचे स्क्रॉल करें
    7. 'IPAll' में 1433 में 'TCP पोर्ट' सेट करें
    1. 'उन्नत सुरक्षा के साथ फ़ायरवॉल' खोलें
    2. दाएँ टैब में 'इनबाउंड नियम' चुनें

बीच के टैब में रिकॉर्ड मिलता है कि 'लोकल पोर्ट' 1433 है, अगर आपको नहीं मिला तो इसे निम्न स्तरों के साथ बनाने की कोशिश की जा सकती है

  • प्रारंभ मेनू में, चलाएँ क्लिक करें, 'WF.msc' टाइप करें, और उसके बाद ठीक क्लिक करें
  • बाएं पैनल में 'उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल' पर क्लिक करें।
  • दाएं पैनल में 'इनबाउंड रूल्स' पर राइट-क्लिक करें, और फिर 'न्यू रूल' पर क्लिक करें।
  • नियम प्रकार संवाद बॉक्स में, 'पोर्ट' चुनें, और उसके बाद अगला क्लिक करें
  • प्रोटोकॉल और पोर्ट्स संवाद बॉक्स में, 'टीसीपी' चुनें, और 'विशिष्ट स्थानीय पोर्ट' चुनें, और फिर पोर्ट नंबर 1433 टाइप करें, अगला क्लिक करें
  • क्रिया संवाद बॉक्स में, कनेक्शन की अनुमति दें का चयन करें, और उसके बाद अगला क्लिक करें
  • 'प्रोफ़ाइल' संवाद बॉक्स में, डोमेन, निजी और सार्वजनिक की जाँच करें, फिर अगला क्लिक करें
  • 'नाम' संवाद बॉक्स में, 'एसक्यूएल 1433 पोर्ट' टाइप करें और विवरण के लिए स्वयं के लिए विवरण लिखें। इसके बाद समाप्त पर क्लिक करें
  1. फिर मध्य टैब में आपके द्वारा पाया गया आइटम (इंस्टेंस) पर डबल क्लिक करें या 'एसक्यूएल 1433 पोर्ट' नाम का आइटम बनाएं।
  2. खुले हुए संवाद बॉक्स में 'स्कोप' टैब चुनें (SQL सर्वर गुण)
  3. स्थानीय पीसी में अपने ब्राउज़र में google.com पर जाएँ और 'माय आईपी' खोजें।
  4. तो अपने 'आईपी' की प्रतिलिपि
  5. रिमोट सर्वर पर जाएँ और 'स्कोप' टैब के 'SQL सर्वर प्रॉपर्टीज़' डायलॉग बॉक्स में, 'रिमोट आईपी एड्रेस' में 'इन आईपी एड्रेस' विकल्प चुनें और 'ऐड' बटन पर क्लिक करें।
  6. खुले हुए संवाद बॉक्स (आईपी एड्रेस) में 'यह आईपी पता या सबनेट' विकल्प चुनें और अपना 'आईपी' पेस्ट करें, ठीक बटन पर क्लिक करें।

7

यह समाधान नेटवर्क त्रुटि और sql सर्वर के पीछे सेवा दोनों को हल करता है

मैंने यहां एक समान प्रश्न का उत्तर दिया, आपको open Run type-> services.mscसेवाओं के तहत दूसरे को स्टेट करने की आवश्यकता है -> sort by stoppedआपको रोकी गई SQL सेवाओं का एक गुच्छा दिखाई देगाRight click and start

शुरू करने के लिए - 4 ऐसे मुद्दे हैं जो सामान्य LocalDb SqlExpress Sql सर्वर कनेक्टिविटी त्रुटियों का कारण बन सकते हैंSQL Network Interfaces, error: 50 - Local Database Runtime error occurred , इससे पहले कि आप शुरू करें आपको v11 या v12 का नाम बदलने की आवश्यकता है (localdb) \ mssqllocaldb

मैंने पाया कि सबसे सरल नीचे करना है - मैंने सहायता के लिए पिक्स और चरण संलग्न किए हैं।

पहले सत्यापित करें कि आपने कौन सा उदाहरण स्थापित किया है, आप रजिस्ट्री की जाँच करके और cmd चलाकर ऐसा कर सकते हैं

  1. cmd> Sqllocaldb.exe i
  2. cmd> Sqllocaldb.exe s "whicheverVersionYouWantFromListBefore" यदि यह चरण विफल रहता है, तो आप विकल्प dcmd> Sqllocaldb.exe d "someDb" से हटा सकते हैं
  3. cmd> Sqllocaldb.exe c "createSomeNewDbIfyouWantDb"
  4. cmd> Sqllocaldb.exe start "createSomeNewDbIfyouWantDb"

SqlLOCALDb_edited.png


5

मैं एक ही समस्या का सामना कर रहा था और समस्या यह थी कि मैंने समाधान ( Webऔर Droid) में कई परियोजनाएँ की थी और भले ही Default projectइसमें चुना गया था Package Manager Console, Droidपरियोजना से कनेक्शन स्ट्रिंग का उपयोग किया था :

PM> update-database -Verbose
Using StartUp project 'Droid'. <-- DROID
Using NuGet project 'Web'. <-- WEB
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
<!-- BAD TARGET DATABASE -->
Target database is: 'DefaultConnection' (DataSource: .\SQLEXPRESS, Provider: System.Data.SqlClient, Origin: Convention).
System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
   [REMOVED TEXT]
ClientConnectionId:00000000-0000-0000-0000-000000000000
Error Number:-1,State:0,Class:20
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Startup Projectटू Webऔर सेट करने के बाद Default Project, Package Manger Consoleमुझे यह काम करने के लिए मिला।


5

मुझे SQL सर्वर ब्राउज़र सेवा को SQL सर्वर कॉन्फ़िगरेशन प्रबंधक में चलाना है । स्थापना इसके बिना नव निर्मित सेवा की खोज नहीं कर सकती है।


1
मैं अभी तक वहाँ नहीं हूँ, लेकिन मैं करीब जा रहा हूँ। दृश्य स्टूडियो में ऐसा करने के बाद भी डिस्कनेक्ट करें और फिर से कनेक्ट करें, फिर भी वही त्रुटि हो रही है, लेकिन अब कम से कम VS2015 के पीछे से मैं टेबल नहीं बना सकता, और डेटाबेस मैं अब चलाने के लिए सीम बनाते हैं। (ea, उन पर कोई डार्क क्रॉस आइकन नहीं है)
user3800527

1
अपने आदेश के बाद ध्यान दें, इससे एक स्थानीय मशीन पर सर्वर का नाम शुरू हुआ> रन> cmd> sqlcmd -L
user3800527

4

जबकि उपरोक्त समाधान 90% मामलों में काम करना चाहिए, लेकिन अगर आप अभी भी इस जवाब को पढ़ रहे हैं !!! आप संभवतः किसी भिन्न सर्वर से कनेक्ट करने का प्रयास कर रहे हैं। यह उस कॉन्फ़िगरेशन फ़ाइल के कारण हो सकता है जो वास्तविक सर्वर से भिन्न SQL सर्वर की ओर इशारा करती है जो आपको लगता है कि आप कनेक्ट करने का प्रयास कर रहे हैं।

मेरे पास आया।


1
मेरे साथ भी हुआ। जाँच होनी चाहिए कि जाँच से पहले फ़ायरवॉल का निदान करने की कोशिश कर रहा है। मेरे पास सही कनेक्शन स्ट्रिंग थी, लेकिन मैं समाधान में गलत परियोजना चला रहा था ...
वीएसओ

4

मैं विंडोज 7 पर एक काम लैपटॉप से ​​विंडोज 10 पर काम करने के लिए चला गया। मैं विंडोज 7 पर सफलतापूर्वक SSMS2016 का उपयोग कर रहा था।

SSMS2012 या SSMS2016 का उपयोग करके एक ही मुद्दा लागू किया गया। विंडोज़ प्रमाणीकरण का उपयोग करते हुए 10 sql सर्वरों के लिए मेरी पहुंच अभी भी समान थी। मैं दूसरे सर्वर से इसका परीक्षण कर सकता था। हालाँकि, 10 में से 2 सर्वर मेरे लैपटॉप से ​​कनेक्ट नहीं होंगे । दोनों ms sql सर्वर 9 थे, लेकिन मैं अन्य sql सर्वर 9 डेटाबेस से जुड़ सकता था।

समाधान एक फ़ायरवॉल नियम जोड़ना था (उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल का उपयोग ।

प्रत्येक SSMS जैसे C: \ Program Files (x86) \ Microsoft SQL Server \ 130 \ Tools \ Binn \ ManagementStudio \ Ssms.exe के लिए एक आने वाला नियम बनाएँ

मैं नेटवर्क विशेषज्ञ नहीं हूं इसलिए मैंने विवरण शामिल नहीं किया है, लेकिन उम्मीद है कि यह आपको सही दिशा में ले जाएगा।


त्रुटि संदेश (पूर्व फ़ायरवॉल नियम) "SQL सर्वर से कनेक्शन स्थापित करते समय एक नेटवर्क-संबंधित या आवृत्ति-विशिष्ट त्रुटि उत्पन्न हुई। सर्वर नहीं मिला या पहुंच योग्य नहीं था। सत्यापित करें कि आवृत्ति नाम सही है और SQL सर्वर कॉन्फ़िगर है। दूरस्थ कनेक्शन की अनुमति दें। (प्रदाता: एसक्यूएल नेटवर्क इंटरफेस, त्रुटि: 26 - त्रुटि का पता लगाने वाले सर्वर / उदाहरण निर्दिष्ट) ((.Net SqlClient डेटा प्रदाता) "


4

यह त्रुटि इतनी कठिन और शोर क्यों है, सिर्फ इसलिए कि यह विभिन्न परिस्थितियों में हो सकती है।

मैंने यहां ऊपर सभी स्वीकृतियां की हैं, और अभी भी चूसा जा रहा है। इसलिए सुनिश्चित करें कि यू ने नीचे ब्राउज़ करने से पहले मेरे जैसा ही किया है।

शायद मैं तुरंत उर की स्थिति को ठीक करने में सक्षम नहीं हूं, लेकिन मैं एक दिशा या यू के लिए सोच सकता हूं (वह जो अंत में यहां नीचे स्लाइड करता है)। मैंने अपने चल रहे कार्यक्रम की त्रुटि को समझना शुरू कर दिया है, क्योंकि मैंने यह सुनिश्चित किया है कि उदाहरण का नाम स्पष्ट रूप से सही है और ऊपर दिए गए तरीकों के बाद रिमोट कंट्रोल की अनुमति देने के लिए अपने डेटाबेस को सेट करें। उसके बाद, मुझे अपने एसक्यूएल कनेक्शन के कोड स्निपेट में कुछ गलत होने का संदेह था।

मेरी समस्या का समाधान:

  • मेरे sqlconnection फ़ंक्शन की जांच करें

  • इसके कॉन्फ़िगरेशन को देखने के लिए क्लिक करें

  • नया कनेक्शन

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

  • उर सर्वर नाम का चयन करें

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

यह मेरे लिए काम करने के साथ काम करता है कि वास्तव में कनेक्शन की प्रक्रिया में क्या होता है। मेरी सोच से उर त्रुटि को मारने में मदद मिलेगी।


इससे मुझे यह पता लगाने में मदद मिली कि मुझे एंटिटी फ्रेमवर्क का उपयोग करते समय लोकलबीडी कनेक्शन स्ट्रिंग के लिए पोर्ट नंबर को रिमूव करने की आवश्यकता है।
२१:३

4

मैंने इस प्रश्न पर अन्य सभी उत्तरों की कोशिश की और कुछ ने कहा कि यदि सभी ने शायद मेरे लिए यह काम करने में कोई भूमिका नहीं निभाई, लेकिन मैं अभी भी डीबी से दूर से कनेक्ट नहीं कर सका। मैं एक Azure VM पर SQL सर्वर का उपयोग कर रहा था।

मुझे अंततः याद आया कि VM के पास समापन बिंदु हैं जो Azure खाते के प्रॉक्सी द्वारा नियंत्रित होते हैं, इसलिए मैंने Azure पोर्टल पर जाकर उपलब्ध समापन बिंदु के रूप में 1433 जोड़ा और मैं अपने SQL उदाहरण से कनेक्ट कर सका।

आशा है कि यह किसी ऐसे व्यक्ति की मदद करता है जिसने अन्य सभी उत्तरों की कोशिश की है और अभी भी कोई भाग्य नहीं है!


4

सारांश

दूरस्थ डेटाबेस बनाम स्थानीय ऐप चलाते समय सामने आई इस समस्या को ठीक करने के लिए , SQL कॉन्फ़िगरेशन प्रबंधक का उपयोग करके दूरस्थ डेटाबेस के लिए एक उपनाम जोड़ें।

विवरण

मैंने हाल ही में इस समस्या में भाग लिया था जब विंडोज 7 से विंडोज 10 लैपटॉप में संक्रमण हो रहा था। मैं एक दूरस्थ सर्वर पर हमारे देव डेटाबेस तक पहुँचने के लिए एक स्थानीय विकास और रनटाइम वातावरण चला रहा था। हम SQL सर्वर क्लाइंट नेटवर्क उपयोगिता (cliconfg.exe) के माध्यम से एक सर्वर उपनाम सेटअप के माध्यम से देव डेटाबेस तक पहुँचते हैं। यह पुष्टि करने के बाद कि उपनाम उपयोगिता के 64 और 32 बिट संस्करणों में सही ढंग से सेटअप किया गया था और डेटाबेस सर्वर एसएसएमएस के माध्यम से नए लैपटॉप से ​​सुलभ था, मुझे अभी भी ओपी (ओपी का आईपी पता नहीं) द्वारा देखी गई त्रुटि मिली, पाठ्यक्रम)।

दूरस्थ देव डेटाबेस सर्वर के लिए एक उपनाम जोड़ने के लिए SQL सर्वर कॉन्फ़िगरेशन प्रबंधक का उपयोग करना आवश्यक था। फिक्स्ड चीजें सही हैं।

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


4

आप MS SQL सर्वर 2014 की सेवा स्थिति की जाँच कर सकते हैं। विंडोज 7 में आप ऐसा कर सकते हैं:

  1. खोज और टाइप करें "SQL सर्वर 2014 कॉन्फ़िगरेशन प्रबंधक
  2. फिर बाएं मेनू पर "SQL सर्वर सेवा" पर क्लिक करें
  3. SQL सर्वर सेवा की स्थिति की जाँच करें यदि यह रोका या चल रहा है
  4. यदि यह बंद हो गया है, तो कृपया स्थिति बदलने के लिए चलें और SQL सर्वर प्रबंधन स्टूडियो 2014 में लॉग इन करें

3

मेरी समस्या तब शुरू हुई जब मैं से सर्वर को बदलने की कोशिश आईआईएस एक्सप्रेस को स्थानीय आईआईएस (का उपयोग करते समय LocalDB )।

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

मैं LocalDB (dev प्रयोजनों के लिए) का उपयोग कर रहा था, और जब मैं स्थानीय IIS से IIS एक्सप्रेस में वापस जाने के लिए गया, तो Visual Studio ने मेरे डेटा स्रोत को Data Source = (LocalDb) \ MSSQLLocalDB से Data Source =। SQRPRESS में स्विच कर दिया था

गलत कनेक्शन स्ट्रिंग

<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SurveyTestsDB.mdf;Initial Catalog=SurveyTestsDB;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

सही कनेक्शन स्ट्रिंग

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\SurveyTestsDB.mdf;Initial Catalog=SurveyTestsDB;Integrated Security=True" providerName="System.Data.SqlClient" />

उम्मीद है कि इससे वहां किसी को मदद मिलेगी।


इसके अलावा कनेक्शन स्ट्रिंग में \ के बजाय / का उपयोग करने की मूर्खतापूर्ण गलती न करें।
andrew pate

3

Teo Chuen Wei Bryan द्वारा सुझाए गए अनुसार सब कुछ आज़माने के साथ, सुनिश्चित करें कि आप कनेक्शन स्ट्रिंग में सही सर्वर / इंस्टेंस नाम का भी उल्लेख कर रहे हैं।

यदि आप डेटाबेस सर्वर पर या web.config फ़ाइल में होस्ट नाम / इंस्टेंस के संक्षिप्त रूप का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप पूरी तरह से योग्य डोमेन नाम (FQDN) / इंस्टेंस का उपयोग करते हैं

इसके अलावा, SQL सर्वर क्लाइंट मौजूद नहीं है, जहां एक सर्वर से कनेक्टिविटी का परीक्षण करने के लिए

-> एक टेक्स्ट फ़ाइल बनाएं और उसकी फ़ाइल एक्सटेंशन को .udl में बदलें

-> फ़ाइल पर राइट क्लिक करें और आप कनेक्शन टैब देख सकते हैं।

-> इनपुट सर्वर नाम और डेटाबेस सर्वर से कनेक्शन का परीक्षण करने के लिए जानकारी पर लॉग ऑन करें।

उम्मीद है की यह मदद करेगा।


3

यदि आप अचानक उत्पादन क्षेत्र में इस त्रुटि का सामना करते हैं और कुछ भी नहीं बदला है, तो नीचे दिए गए क्रम में निम्नलिखित 4 आइटम देखें कि क्या यह ठीक हो जाता है।

  1. SQL सर्वर सेवा को पुनरारंभ करें।
  2. SQL सर्वर में कॉल करने वाली सेवा (IIS कहें) को पुनरारंभ करें। (समस्या शायद यहाँ है अगर SQL सर्वर पर सेवा कॉल की शुरुआत और प्रतिक्रिया समाप्ति प्राप्त करने के बीच का समय सुपर कम है (लगभग एक या दो सेकंड)।
  3. सर्वर SQL सर्वर को पुनरारंभ करें।
  4. सर्वर को पुनरारंभ करना कॉलिंग सेवा चालू है।

3

जब मैंने Visual Studio में इस त्रुटि का अनुभव किया,

SQL सर्वर से कनेक्शन स्थापित करते समय “नेटवर्क-संबंधी या आवृत्ति-विशिष्ट त्रुटि उत्पन्न हुई। सर्वर नहीं मिला था या पहुंच योग्य नहीं था। सत्यापित करें कि उदाहरण का नाम सही है और दूरस्थ कनेक्शन की अनुमति देने के लिए SQL सर्वर कॉन्फ़िगर किया गया है। (प्रदाता: नामित पाइप प्रदाता, त्रुटि: 40 - SQL सर्वर से कनेक्शन नहीं खोल सकता) "

... यह निम्नलिखित सी # कोड के निष्पादन के दौरान था, जो मेरे SQL सर्वर डेटा को ग्रिड में प्रदर्शित करने के लिए प्राप्त करने का प्रयास कर रहा था। ब्रेक ठीक उस लाइन पर हुआ जो कनेक्ट करती है। ओपेन ():

        using (var connect = Connections.mySqlConnection)
        {
            const string query = "SELECT Name, Birthdate, Narrative FROM Friends";
            using (var command = new SqlCommand(query, connect))
            {
                connect.Open();
                using (var dr = command.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        // blah
                    }
                }
            }
        }

यह अकथनीय था क्योंकि SQL क्वेरी बहुत सरल थी, मेरे पास सही कनेक्शन स्ट्रिंग थी, और डेटाबेस सर्वर उपलब्ध था। मैंने वास्तविक SQL क्वेरी को मैन्युअल रूप से SQL प्रबंधन स्टूडियो में स्वयं चलाने का निर्णय लिया और यह ठीक चला और कई रिकॉर्ड बनाए। लेकिन क्वेरी के परिणामों में एक बात सामने आई: फ्रेंड्स टेबल के भीतर एक varchar (मैक्सिमम) टाइप फील्ड के अंदर कुछ अनुचित एनकोडेड HTML टेक्स्ट था (विशेष रूप से, <!--"नैरेटिव" कॉलम के डेटा के भीतर दर्ज किए गए सॉर्ट के कुछ एनकोडेड कमेंट सिंबल )। संदिग्ध डेटा पंक्ति इस तरह दिखाई देती है:

Name    Birthdate    Narrative
====    =========    ============== 
Fred    21-Oct-79    &lt;!--HTML Comment -->Once upon a time...

एन्कोडेड HTML प्रतीक " &lt;" पर ध्यान दें, जो एक "<" वर्ण के लिए खड़ा था। किसी तरह से डेटाबेस में अपना रास्ता बना लिया और मेरा सी # कोड इसे नहीं उठा सका! यह कनेक्टऑन पर सही समय पर विफल हुआ। ओपेन () लाइन! जब मैंने मैन्युअल रूप से डेटाबेस तालिका में डेटा की एक पंक्ति को संपादित किया तो मित्र और इसके बजाय "<" वर्ण में डिकोड किया गया, सब कुछ काम कर गया! यहाँ पर उस पंक्ति को देखा जाना चाहिए:

Name    Birthdate    Narrative
====    =========    ============== 
Fred    21-Oct-79    <!--HTML Comment -->Once upon a time...

मैंने नीचे दी गई इस सरल स्टेटमेंट स्टेटमेंट का उपयोग करके एक खराब पंक्ति को संपादित किया। लेकिन अगर आपके पास एन्कोडेड HTML की कई आक्रामक पंक्तियाँ थीं, तो आपको अधिक विस्तृत विवरण की आवश्यकता हो सकती है, जो कि READACE का उपयोग करता है:

UPDATE Friends SET Narrative = '<!--HTML Comment -->Once upon a time...' WHERE Narrative LIKE '&lt%'

तो, कहानी का नैतिक (कम से कम मेरे मामले में) है, डेटाबेस में संग्रहीत करने से पहले अपने HTML सामग्री को पवित्र करें और आपको यह गुप्त SQL सर्वर त्रुटि पहले स्थान पर नहीं मिलेगी! (उह, आपकी HTML सामग्री को ठीक से सैनिटाइज़ / डिकोड करना एक अन्य चर्चा का विषय है, जो अलग स्टैकऑवरफ़्लो खोज के योग्य है यदि आपको अधिक जानकारी की आवश्यकता है!)


3

अपने कनेक्शन स्ट्रिंग के अंत में एक ,और एक पोर्ट संख्या (के रूप में ,1433) को जोड़ने का प्रयास करें ।


3

Web.config में Xml टैग की व्यवस्था महत्वपूर्ण है

प्रथम

<configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>

उपरांत

<connectionStrings>
  <add name="SqlConnectionString" connectionString="Data Source=.; Initial Catalog=TestDB; Trusted_Connection=True;" providerName="System.Data.SqlClient" />
</connectionStrings>

3

मेरी स्थिति में MSSQLSERVER सेवा में समस्या थी, इसलिए मैंने सेवा को फिर से शुरू किया और समस्या हल हो गई।

इसलिए मैं इसके द्वारा सेवाओं के ऐप पर जाने की सलाह देता हूं: विंडोज कुंजी, "सेवाएं" खोजें , फिर Microsoft SQL सर्वर के लिए अपने Sql उदाहरण को आमतौर पर "SQL Server (MSSQLSERVER)" ढूंढें । सेवा पर राइट क्लिक करें और स्टार्ट पर क्लिक करें, अगर विकलांग रेस्टार्ट पर क्लिक करता है।


2

यह त्रुटि तब होती है जब आपका sql सर्वर आवृत्ति होती है stopped

सभी प्रोग्राम> SQL सर्वर> कॉन्फ़िगरेशन टूल> SQL सर्वर कंफिगरेशन मैनेजर पर जाएं

फिर SQL sERVER Services पर क्लिक करें, इंस्टेंस की सूची दिखाई देगी, प्रश्न में इंस्टेंस का चयन करें और टॉप टूल बार पर प्ले आइकन पर क्लिक करें, आशा है कि यह मदद करेगा।

यह उत्तर बहुत देर से है (लेकिन पहले से कहीं बेहतर है;)


2

मैंने प्रोजेक्ट को सेट करके इस समस्या को हल किया जो एंटिटी फ्रेमवर्क का उपयोग स्टार्ट-अप प्रोजेक्ट के रूप में करता है और फिर "अपडेट-डेटाबेस" कमांड चलाता है।

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