ukulele
Datenbank-Guru
- Beiträge
- 5.375
Eigentlich sollte das ja funktionieren, eigentlich.
Folgenden Befehl bringe ich auf einem Windows 2003 R2 Server 32 Bit mit MS SQL 2005 Express zum laufen, auf Windows 2008 R2 Server 64 Bit mit MS SQL 2012 Express aber nicht:
Meldung 7302, Ebene 16, Status 1, Zeile 1
Eine Instanz des OLE DB-Anbieters 'Microsoft.Jet.OLEDB.4.0' für den Verbindungsserver '(null)' kann nicht erstellt werden.
Auf beiden Systemen ist kein Excel installiert, auf dem neuem aber OpenOffice, auch wenn das nichts damit zu tun haben sollte. Die Datei ist nicht geöffnet, sp_configure habe ich durchgeführt. Überhaupt habe ich allerhand ausprobiert was auch hier steht: http://www.experts-exchange.com/Mic...rieving-Data-From-Excel-Using-OPENROWSET.html
Hat noch jemand Anregungen?
Folgenden Befehl bringe ich auf einem Windows 2003 R2 Server 32 Bit mit MS SQL 2005 Express zum laufen, auf Windows 2008 R2 Server 64 Bit mit MS SQL 2012 Express aber nicht:
Code:
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;HDR=YES;Database=D:\2012.xls',
'select * from [asdf$]');
Meldung 7302, Ebene 16, Status 1, Zeile 1
Eine Instanz des OLE DB-Anbieters 'Microsoft.Jet.OLEDB.4.0' für den Verbindungsserver '(null)' kann nicht erstellt werden.
Auf beiden Systemen ist kein Excel installiert, auf dem neuem aber OpenOffice, auch wenn das nichts damit zu tun haben sollte. Die Datei ist nicht geöffnet, sp_configure habe ich durchgeführt. Überhaupt habe ich allerhand ausprobiert was auch hier steht: http://www.experts-exchange.com/Mic...rieving-Data-From-Excel-Using-OPENROWSET.html
Hat noch jemand Anregungen?