का उपयोग कर एक्सेल शीट को टेम्पल तालिका में प्राप्त करें। मैं इस एक्सेल शीट को एक टेबल में प्राप्त करने का प्रयास कर रहा हूं, इसलिए मैं इसकी जानकारी के साथ तालिकाओं को अपडेट करने के लिए इसे चुनिंदा कथन लागू कर सकता हूं।एक स्क्रिप्ट
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\PB.xlsx',
'SELECT * FROM [Sheet1$]')
मैं 64 बिट मशीन चला रहा हूं। कोई विचार नहीं कि यह एक्सेल संस्करण क्या है।
त्रुटि:
Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" reported an error. The provider did not give any information about the error. Msg 7303, Level 16, State 1, Line 1 Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
जब मैं एक्सेल 12.0 करने के लिए बदल;
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Could not find installable ISAM.". Msg 7303, Level 16, State 1, Line 1 Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
जब मुझे ये त्रुटियां मिलीं तो मुझे हमारे डीबीए द्वारा बताया गया था क्योंकि यह सर्वर पर ड्राइवर को स्थापित करने की आवश्यकता है। क्या यह आपके पर स्थापित है? – Taryn
@bluefeet यह वर्तमान में मेरा लैपटॉप है, और मैंने कुछ भी अतिरिक्त स्थापित नहीं किया है, इसलिए यदि यह 2008 आर 2 में नहीं है। तो नहीं। – Doomsknight
कुछ समय पहले 32/64 बिट ओडीबीसी चालक असंगतता के कारण मुझे 739 9 त्रुटि हुई थी। मैं Excel वर्कशीट से SQL Server 2008 R2 64 बिट्स में डेटा पढ़ने की कोशिश कर रहा था। माइक्रोसॉफ्ट-जेट.ऑलेडीबी ड्राइवर 32 बिट्स है। दुर्भाग्य से मैं इस मुद्दे को हल नहीं कर सका और मुझे एक्सेल फ़ाइलों को पढ़ने के लिए 32 बिट सर्वर स्थापित करना पड़ा। –