दिलचस्प पोस्ट
एक सरणी में सभी अद्वितीय मान प्राप्त करें (डुप्लिकेट निकालें) वादे के बारे में / ए + विशिष्टता, "तोनीय" और "वादा" के बीच अंतर क्या है? कोर – कैसे 'preflight' एक httprequest? एंड्रॉइड कर्नेल एंड्रॉइड इम्यूलेटर के साथ संकलन और परीक्षा AngularJS मॉडल में परिवर्तन के बाद अपडेट करने के लिए MathJax प्राप्त करना प्रत्येक पंक्ति से कई तर्कों के साथ डेटाफ्रेम की प्रत्येक पंक्ति पर कॉल लागू-जैसे फ़ंक्शन स्ट्रिंग से डायैरिटिक्स निकालें पुनरावृत्ति बनाम पुनरावृत्ति std :: ofstream, जांचें कि फ़ाइल लिखने से पहले मौजूद है क्या इकाई ढांचे के साथ मूल एसक्यूएल को चलाने संभव है? पूर्णांक में हेक्स और हेक्स को पूर्णांक में कनवर्ट करें आईफ़्रेम एक्शन से पैरेंट विंडो को रीडायरेक्ट करें mysql_escape_string वी.एस. mysql_real_escape_string जावा में एन दशमलव स्थानों पर संख्या को कैसे गोल करना है I सी # में यूआरआई स्ट्रिंग से फ़ाइल नाम प्राप्त करें

दृश्य स्टूडियो 2010 प्रोफेशनल में अनुरोधित नेट फ्रेमवर्क डेटा प्रदाता को ढूँढने में असमर्थ

मुझे दृश्य स्टूडियो 2010 प्रोफेशनल में एक नया डाटास सेटअप करने का प्रयास करते समय "अनुरोधित नेट फ्रेमवर्क डेटा प्रदाता को खोजने में असमर्थ" क्यों हो रहा है?

मेरे आंकड़े:

  • विंडोज 7 64 बिट 16 जीग रैम
  • विजुअल स्टूडियो 2010 प्रोफेशनल
  • SQL सर्वर 2008 (सर्वर ए, पूर्ण व्यवस्थापक अधिकार)
  • SQL सर्वर 2008 (सर्वर बी, पूर्ण व्यवस्थापक अधिकार)

मैंने एक परीक्षण asp.net अनुप्रयोग शुरू किया है और जब मैं एक नया डेटा स्रोत जोड़ने का प्रयास करता हूं, तो मुझे मिलता है:

अनुरोधित नेट फ्रेमवर्क डेटा प्रदाता को खोजने में असमर्थ इसे शायद स्थापित न किया जा सके।

मेरे पास .NET 4 स्थापित है।

जब मैं कनेक्शन का निर्माण करता हूं और "टेस्ट कनेक्शन" क्लिक करता हूं तो यह सफल होता है SQL सर्वर प्रबंधन स्टूडियो बस ठीक से जोड़ता है और मैंने सभी पर क्रेडेंशियल्स को सत्यापित किया है

Solutions Collecting From Web of "दृश्य स्टूडियो 2010 प्रोफेशनल में अनुरोधित नेट फ्रेमवर्क डेटा प्रदाता को ढूँढने में असमर्थ"

मैंने मशीन.config फ़ाइल में होने वाले और अतिरिक्त, स्वयं समाप्त नोड की रिपोर्ट देखी है I इसे हटाने से उनकी समस्या हल हो गई machine.config \Windows\Microsoft.net\Framework\vXXXX\Config में पाया जाता है आप ढांचे के कितने संस्करणों के आधार पर कॉन्फ़िग फ़ाइलों की एक भीड़ स्थापित कर सकते हैं, जिनमें 32 और 64 बिट संस्करण शामिल हैं

 <system.data> <DbProviderFactories> <add name="Odbc Data Provider" invariant="System.Data.Odbc" ... /> <add name="OleDb Data Provider" invariant="System.Data.OleDb" ... /> <add name="OracleClient Data Provider" invariant="System.Data ... /> <add name="SqlClient Data Provider" invariant="System.Data ... /> <add name="IBM DB2 for i .NET Provider" invariant="IBM.Data ... /> <add name="Microsoft SQL Server Compact Data Provider" ... /> </DbProviderFactories> <DbProviderFactories/> //remove this one! </system.data> 

मुझे अन्य सुझाव पसंद हैं लेकिन मैं एक ही एप्लीकेशन के लिए machine.config को अपडेट नहीं करना चाहता था। मेरा सुझाव है कि आप इसे सिर्फ web.config / app.config में जोड़ें। माइस्क्ल कनेक्टर / नेट का इस्तेमाल करने के लिए मुझे जो कुछ ज़रूरी है, वह है, जिसे मैं "बिन" तैनात किया है।

 <system.data> <DbProviderFactories > <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.6.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> </DbProviderFactories> </system.data> 

मेरे मामले में माईएसक्यूएल के लिए डेटा प्रदाता एंट्री "above" में वर्णित मशीन.config फ़ाइल में "बस" गायब थी (हालांकि मैंने माइस्क्यूलिक कनेक्टर को ठीक से स्थापित किया था)

 <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> 

प्रवेश पर अपने MySQL का सही संस्करण डालना मत भूलना

मुझे संस्करण 6.7.4 के साथ इस समस्या थी और संस्करण 6.5.6 को स्थापित करके इसे हल किया।

मेरा सेटअप विन्ड 2008 आर 2 एसपी 1 डेटा सेंटर संस्करण, बिजनेस इंटेलिजेंस डेवलपमेंट स्टूडियो (वीएस 2008) के साथ SQL सर्वर 2008 R2 है। बहुत बुनियादी स्थापित करें

जब मैं 6.7.4 स्थापित कर रहा था, तो मैं एक विकल्प के रूप में MySQL प्रदाता भी नहीं देख सकता था। हालांकि, जब मैं machine.config फ़ाइल में देखा, मैंने MySQL रोल प्रदाता इत्यादि के लिए संदर्भ देखा, लेकिन इसमें कोई प्रविष्टि नहीं जोड़ा गया था।

मैंने सोचा कि मेरा मुद्दा मेरी मशीन के प्रति कारण था। कॉन्फ़िग प्रति उत्तर मैं ऑनलाइन पाया लेकिन अपराधी प्रोजेक्ट के web.config में निकला जो कि डीबीपीआरआईआईएफ़र्सरीज को साफ़ कर रहा था।

 <system.data> <DbProviderFactories> <clear /> ... </DbProviderFactories> </system.data>