Hallo,
ich möchte mittels T-SQL auf die Daten einer Excel-Tabelle Zugreifen hierzu will ich die Anweisung
nutzen, allerdings erhalte ich dann auf dem lokalen Server die Fehlermeldung:
und auf Testserver die Fehlermeldung:
in beiden Fällen handelt es sich um MS SQL 2005.
Jemand eine Idee, wo das Problem liegt?
ich möchte mittels T-SQL auf die Daten einer Excel-Tabelle Zugreifen hierzu will ich die Anweisung
Code:
SELECT * FROM OPENROWSET( 'Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=D:\Test.xlsx', 'SELECT * FROM [Tabelle1$]');
Code:
Meldung 7399, Ebene 16, Status 1, Zeile 1 Der OLE DB-Anbieter "Microsoft.ACE.OLEDB.12.0" für den Verbindungsserver "(null)" hat einen Fehler gemeldet. Zugriff verweigert. Meldung 7350, Ebene 16, Status 2, Zeile 1 Die Spalteninformationen können nicht vom OLE DB-Anbieter "Microsoft.ACE.OLEDB.12.0" für den Verbindungsserver "(null)" abgerufen werden.
Code:
Meldung 7399, Ebene 16, Status 1, Zeile 1 Der OLE DB-Anbieter "Microsoft.ACE.OLEDB.12.0" für den Verbindungsserver "(null)" hat einen Fehler gemeldet. Der Anbieter hat einen unerwarteten schwerwiegenden Fehler gemeldet. Meldung 7330, Ebene 16, Status 2, Zeile 1 Eine Zeile kann nicht vom OLE DB-Anbieter "Microsoft.ACE.OLEDB.12.0" für den Verbindungsserver "(null)" abgerufen werden.
Jemand eine Idee, wo das Problem liegt?
Comment