none
Einbinden einer Access-DB (ACCDB) in SSRS als weitere Datenquelle? RRS feed

  • Frage

  • Hallo zusammen,

    ich erstelle hier Reporte aus unserer NAVISION-DB (SQL 2008R2) anhand VS2013 / SSRS, und möchte nun eine neue freigegebene Datenquelle erstellen zu einer in einem Netzwerk-Share abgelegten Access-DB ("Daten.accdb")

    Wie kann ich das hinbekommen? Insbesondere sollte die Access-DB beim Report-Aufruf nicht gleich exklusiv geöffnet werden, da möglicherweise gerade dann jemand anderes Daten dort ablegen möchte.

    Google brachte mich irgendwie nicht weiter, da geht es hauptsächlich um den Import von Access-Berichten in SSRS...

    Vielen Dank für jeden Tipp!

    Marcus

    Montag, 26. Juni 2017 09:57

Antworten

  • Hallo Volker,

    vielen Dank für den Tipp, das wäre auch eine interessante Möglichkeit, muss ich bei Gelegenheit mal testen!Mittlerweile habe ich das so gelöst, das ich innerhalb Access2010 den "Upsizing-Asisstenten" benutzt habe um die eine Tabelle auf einen SQL-Server zu verschieben, in Access bleibt dann nur noch eine verknüpfte Tabelle zurück in die ich weiterhin wie vorher per vbSkript Daten importieren kann (die dann gleich durchgeschoben werden zum SQL-Server).

    So kann ich die Tabelle auch in SSRS nutzen, denn im von mir benutzen VS2013 kann ich zwar die MDB als OLE-DB-Datenquelle einbinden, die damit erstellten Reports aber nicht auf dem ReportingServer veröffentlichen, das wird von MS nicht unterstützt ... :-(

    Viele Grüße

    Marcus

    Dienstag, 22. August 2017 07:01

Alle Antworten

  • Lies dich da mal in dieses Thema ein:
    https://docs.microsoft.com/de-de/sql/reporting-services/report-data/report-data-ssrs
    Montag, 26. Juni 2017 10:50
  • Hallo Marcus,

    du könntest die Access-DB via SSMS als Verbindungsserver (linked Server) einrichten.

    Grüße Volker

    Dienstag, 22. August 2017 06:14
  • Hallo Volker,

    vielen Dank für den Tipp, das wäre auch eine interessante Möglichkeit, muss ich bei Gelegenheit mal testen!Mittlerweile habe ich das so gelöst, das ich innerhalb Access2010 den "Upsizing-Asisstenten" benutzt habe um die eine Tabelle auf einen SQL-Server zu verschieben, in Access bleibt dann nur noch eine verknüpfte Tabelle zurück in die ich weiterhin wie vorher per vbSkript Daten importieren kann (die dann gleich durchgeschoben werden zum SQL-Server).

    So kann ich die Tabelle auch in SSRS nutzen, denn im von mir benutzen VS2013 kann ich zwar die MDB als OLE-DB-Datenquelle einbinden, die damit erstellten Reports aber nicht auf dem ReportingServer veröffentlichen, das wird von MS nicht unterstützt ... :-(

    Viele Grüße

    Marcus

    Dienstag, 22. August 2017 07:01