FloFri 10 Geschrieben 19. Februar 2010 Melden Teilen Geschrieben 19. Februar 2010 Hallo zusammen. Ich habe hier einen Windows Server 2008, auf dem ein MSSQL Server 2008 läuft. Ich möchte nun Abfragen auf Office-Dokumente laufen lassen. Zum Beispiel in der Form: SELECT * FROM OPENROWSET( 'Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=c:\Testimport.xlsx', 'SELECT * FROM [Übersicht$A1:B3]'); Das funktioniert auch, so lange ich mich als SQL-Benutzer oder als Windows-Administrator am SQL-Server anmelde. Wenn ich mich allerdings als normaler Windows-Benutzer anmelde und die Abfrage starte erhalte ich die Meldung Der OLE DB-Anbieter 'Microsoft.ACE.OLEDB.12.0' für den Verbindungsserver '(null)' hat die Meldung 'Unbekannter Fehler' zurückgeben. Meldung 7303, Ebene 16, Status 1, Zeile 1 Das Datenquellenobjekt des OLE DB-Anbieters 'Microsoft.ACE.OLEDB.12.0' für den Verbindungsserver '(null)' kann nicht initialisiert werden. Die Meldung erhalte ich auch, wenn der windows-Benutzer alle Berechtigungen im SQL-Server hat. Ich gehe davon aus, dass irgendwo im Dateisystem eine Berechtigung fehlt, weis aber nicht so ganz, wo ich da anfangen sollte. Vieleicht kann mir ja hier jemand weiterhelfen. Danke schon einmal im Voraus. Gruß Florian Zitieren Link zu diesem Kommentar
orlando1965 10 Geschrieben 15. Juni 2012 Melden Teilen Geschrieben 15. Juni 2012 Hallo Florian, genau dasselbe Problem habe ich auch. Hast Du seinerzeit Antwort auf Deinen Beitrag erhalten - oder noch besser, weißt Du, woran es liegt. Ich vermute, es muss was mit der Zugriffsberechtigung auf das Windows-Ordnersystem zu tun haben. Ich habe allerdings alles schon freigegeben. Ich bin ratlos. (MSSERVER 2008 R2 mit Window7) Gruß Orlando Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.