1

Ich habe Zugriff auf die tables, stored procedures und functions aus einer sql server Datenbank gelesen. Ich kann den generierten SSRS-Bericht auch von einem Browser aus anzeigen. Ich habe nur keinen Zugriff auf den eigentlichen SSRS-Bericht.Möglichkeit zu finden, welche gespeicherte Prozedur/Skript hinter SSRS-Bericht ist?

Gibt es eine Möglichkeit zu wissen, welche gespeicherte Prozedur oder welches TSQL-Skript ausgeführt wird, wenn ein Bericht generiert wird?

Danke.

+2

Nicht ohne die .rdl-Datei. Im Berichts-Manager können Sie nur die Datenquelle sehen. – StevenWhite

+0

eine Möglichkeit, dies zu tun, ist sql Profiler ausgeführt werden und verwenden, um zu versuchen, die Anrufe von Ihrem RDL zu erfassen. –

Antwort

1

Wenn ein bestimmtes Konto zum Ausführen des Berichts verwendet wird, können Sie den MSSQL-Aktivitätsmonitor im Verwaltungsstudio verwenden und die von dort aus ausgeführte Ansicht/Abfrage anzeigen.

1

Es gibt keine Möglichkeit herauszufinden, welche gespeicherte Prozedur hinter dem SSRS-Bericht ohne die Datei .RDL dieses SSRS-Berichts aufruft.

Wenn Sie Zugriff auf die Datenbank haben, können Sie mit SQL Server Profiler überprüfen. Um dieses Protokoll zu überprüfen, benötigen Sie außerdem Administratorberechtigungen.