Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

वितरित प्रश्नों के लिए OLE DB प्रदाता 'Microsoft.Jet.OLEDB.4.0' का उपयोग नहीं किया जा सकता है

इस सूत्र के अनुसार,:

<ब्लॉकक्वॉट>

Microsoft.Jet.OLEDB.4.0 64-बिट OS के लिए समर्थित नहीं है

यह मानते हुए कि आप SQL सर्वर 64-बिट चला रहे हैं, आपको संभवतः 64-बिट Microsoft Access डेटाबेस इंजन 2010 पुनर्वितरण योग्य की आवश्यकता होगी ।

और इस बात से अवगत रहें कि यदि अन्य संस्करण पहले से स्थापित है, तो सॉफ़्टवेयर को स्थापित करने का प्रयास करते समय एक छोटी सी झुर्रियाँ होती हैं। इस मामले में /passive . का उपयोग करके कमांड लाइन से दूसरा संस्करण स्थापित करें बदलना। इस सूत्र के अनुसार:

<ब्लॉकक्वॉट>

किसी मशीन पर Microsoft ACE OLEDB प्रदाता की स्थापना को चालू करने के अलावा किसी अन्य Office संस्थापन (जैसे 64 पर 32) को लॉन्च करने से स्थापना विफल हो जाएगी। इसे ठीक से चलाने के लिए आपको इसे “/passive” . के साथ कमांड लाइन से लॉन्च करना होगा निर्दिष्ट तर्क।

यह एक मौजूदा कार्यालय स्थापना के बारे में बात कर रहा है, लेकिन यह सह-मौजूदा डेटाबेस इंजन स्थापनाओं पर भी लागू होता है।

संपादित करें:प्रदाता स्ट्रिंग के लिए "Microsoft.ACE.OLEDB.12.0" नहीं "Microsoft.Jet.OLEDB.4.0" का उपयोग करना सुनिश्चित करें। (प्रॉप्स टू @रूमी)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक्सेस में UNPIVOT का अनुकरण कैसे करें?

  2. SQL सर्वर में चेंज डेटा कैप्चर का उपयोग करके इंक्रीमेंटल लोड को लागू करना

  3. dbgeography के लिए sql भूगोल?

  4. SQL सर्वर - SQL सर्वर / TSQL ट्यूटोरियल पार्ट 111 में सेलेक्ट स्टेटमेंट में अज्ञात के साथ नल मानों को कैसे बदलें?

  5. SQL सर्वर पर varchar(MAX) बनाम TEXT का उपयोग करना