"Microsoft.ACE.OLEDB.12.0 'प्रदाता स्थानीय मशीन पर पंजीकृत नहीं है" एक xlx सर्वर से SQL सर्वर पर आयात करने में त्रुटि


116

मेरे पास 64 बिट विंडो 7 और SQLServer 2008 R2 (64 बिट) है

मैं निर्देश है कि कर रहे हैं का पालन करें यहाँ जब मैं पहुँच एक्सेल फाइल करने के लिए कोशिश करते हैं और जब मैं इस त्रुटि आगे क्लिक करें मुझे रोक कर एसक्यूएल सर्वर के लिए लेकिन उस पोस्ट की Figure3 खंड में एक्सेल फ़ाइल आयात करने:

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

मैं वह वेब खोजता हूं जो मुझे पता था कि मुझे इंस्टॉल करना होगा AccessDatabaseEngine_x64। लेकिन जब मैं इसे स्थापित करता हूं तो मुझे एक ही समस्या होती है

क्या आप कृपया मेरी मदद कर सकते हैं?

जवाबों:


214

अपनी त्रुटि को हल करने के लिए निम्नलिखित को स्थापित करें।

2007 ऑफिस सिस्टम ड्राइवर: डेटा कनेक्टिविटी घटक

AccessDatabaseEngine.exe (25.3 MB)

यह डाउनलोड उन घटकों का एक समूह स्थापित करेगा जो मौजूदा Microsoft Office फ़ाइलों जैसे Microsoft Office Access 2007 (* * .ddb और .accdb) फ़ाइलों और Microsoft Office Excel 2007 ( .xls, *। Xlsx , और * ) के बीच डेटा के हस्तांतरण की सुविधा प्रदान करेगा । xlsb) Microsoft SQL सर्वर जैसे अन्य डेटा स्रोतों के लिए फ़ाइलें ।


यह समस्या मेरे एसएसआईएस बदलने के बाद मेरे लिए दिखाई देती है 64 बिट निष्पादन चालू हो गया। यह भी ध्यान दें कि इंस्टेंलेशन ने समस्या को ठीक करने के बाद हल किया है और इसे फिर से शुरू करने की आवश्यकता नहीं है
इमान

6
मेरे लिए यह तब हुआ जब मेरे पास एक XLSX प्रारूपित फ़ाइल थी, फ़ाइल को XLS में डाउनग्रेड कर दिया और इसने मेरे लिए अतिरिक्त इंस्टॉल किए बिना काम किया।
मार्क बोल्ट्ट

8
इस पर "2007" बहुत धोखा दे रहा है। मैं एसएसएमएस 2014, ऑफिस 64 बिट, विंडोज 8.1 64 बिट चला रहा हूं और लगा कि यह बहुत पुराना है, लेकिन इस "2007" ऑफिस के कंपोनेंट ने यह काम किया। धन्यवाद!
russds

1
विंडोज 7 पर मेरा 64 बिट ऑफिस फिक्स्ड
हम्मद खान

2
लिंक अब 404 दे रहा है। इस microsoft.com/en-us/download/details.aspx?id=54920
विवेक

60

Excel 2010 ड्राइवर 64 बिट है, जबकि डिफ़ॉल्ट SSMS आयात विज़ार्ड 32 है इसलिए त्रुटि संदेश।

आप आयात निर्यात डेटा (64 बिट) उपकरण का उपयोग करके आयात कर सकते हैं। ("C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe") पथ प्रोग्राम फ़ाइलें x86 नहीं है ध्यान दें।


1
+1। मैं स्थापित अतिरिक्त घटक के बारे में था जो अन्य उत्तरों में सुझाया गया है। लेकिन तब क्यों स्थापित करें जब सब कुछ पहले से ही मेरी मशीन में है।
प्रदीप

5
मुझे यह उत्तर पसंद है लेकिन मैं जानना चाहूंगा कि क्या एसएसएमएस में डिफ़ॉल्ट को बदलने का एक तरीका है।
डेव.गग

2
मुझे स्टार्ट पर क्लिक करके और "इम्पोर्ट एंड एक्सपोर्ट" पर क्लिक करके और 64-बिट टूल का चयन करके 64-बिट आयातक को खोलना था।
ब्लिस

5
इससे मेरी समस्या हल हो गई। डिफ़ॉल्ट को कार्यशील में बदलने के लिए, बस x86 फ़ोल्डर में C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exeएक को कार्यशील के साथ बदलें C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe। यदि आप सुरक्षित रहना चाहते हैं, तो पुराने को पहले उसकी जगह बदल दें, ताकि कुछ भी गलत होने पर आप वापस जा सकें।
मैग्नेट्रॉन

3
मुझे आयात विज़ार्ड का 64-बिट संस्करण मिला, लेकिन दुर्भाग्य से, मेरी मशीन के 32-बिट संस्करण के विपरीत, "एक्सेल" को ड्रॉप-डाउन में संभावित डेटा स्रोत के रूप में सूचीबद्ध नहीं किया गया है।
बॉब सैमर्स

19

इसे CSV फ़ाइल के रूप में सहेजें और समतल स्रोत फ़ाइल के रूप में आयात करें।


अतिरिक्त कुछ भी स्थापित करने की आवश्यकता नहीं है। इस तरह से अधिक upvotes होना चाहिए।
ऑस्टिन स्प्रिंगर

17

यह एकमात्र स्थापित है जिसने मेरे लिए समस्या का समाधान किया है।

SQL 2008 r2 w / कार्यालय 2010 64 बिट: "2007 ऑफिस सिस्टम ड्राइवर: डेटा कनेक्टिविटी घटक"


1
वास्तव में, इस 32 बिट इंस्टॉलर ने मेरे लिए भी इसे हल कर दिया, भले ही मैं ओएस और एसक्यूएल के 64 बिट संस्करणों का उपयोग कर रहा हूं, हालांकि कार्यालय 32 बिट है।
पेड्रोक्रू जूल

टूटी हुई कड़ी, कृपया नया साझा करें।
वेंकट

0

जब तक मैंने 2010 संस्करण लिंक यहां स्थापित नहीं किया, तब तक मुझे कोई भाग्य नहीं था: https://www.microsoft.com/en-us/download/details.aspx?id=13255

मैंने 32 बिट संस्करण स्थापित करने की कोशिश की, यह अभी भी त्रुटिपूर्ण है, इसलिए मैंने इसे अनइंस्टॉल कर दिया और 64 बिट संस्करण स्थापित किया और यह काम करना शुरू कर दिया।


0

वर्तमान में, Microsoft '2007 Office सिस्टम ड्राइवर: डेटा कनेक्टिविटी घटक' के लिए डाउनलोड विकल्प प्रदान नहीं करता है और '2007 Office सिस्टम ड्राइवर: डेटा कनेक्टिविटी घटक' के लिए पहले उत्तर पर क्लिक करके Cnet पर रीडायरेक्ट करता है जहाँ डाउनलोड लिंक प्राप्त करना भ्रम पैदा करता है।

इसीलिए जो Windows 10 में SQL सर्वर 2014 और SQL सर्वर के नवीनतम संस्करण का उपयोग करते हैं, इस घटक को डाउनलोड करने के लिए नीचे दिए गए लिंक पर क्लिक करें जो आपकी समस्या को हल करता है: - Microsoft Access डेटाबेस इंजन 2010

हैप्पी कोडिंग!

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