Frage

Ich versuche, SQL Reporting Service zum Profil von ASP.NET-Anwendung verwendet. In SQL Profiler alle SQL ausführen von ASP.NET zeigt nach oben. Es sieht aus wie die Berichterstattung SQL (aus dem RDL) nicht zeigen. Gibt es eine Einstellung oder Filter fehlt mir?

War es hilfreich?

Lösung

Anwendungsname column = Reporting Service (oder ähnlich) in der Regel.

Sie müssen möglicherweise SQL-Batch komplett und RPC-Aufruf vollständig verfolgen Ich habe mit diesem gebissen worden, bevor ...

Andere Tipps

Wenn du die große Kugel von Chaos, können Sie sie suchen. Ich würde für eine sp oder SQL-Anweisung suchen, die Sie wissen nur von SSRS verwendet werden könnten. (Wenn diese nicht vorhanden sind, dann ist etwas da drin nur zu Testzwecken zwingen). Schauen Sie sich alle Spalten. Es kann eine Spalte sein, die so einzigartig an Sie springt zu Reporting Services, die Sie als Filter verwenden könnte.

Es gibt also ein paar Möglichkeiten, wie ich das Profil, dass Sie helfen könnte.

  1. Fügen Sie die Spalte mit dem Namen „Host-Name“, und Sie werden die Servernamen erscheinen als Computer mit dem Bericht.
  2. ein Reporting Login-Namen in die Datenbank hinzufügen und diesen Namen auf den freigegebenen Datenquelle, die Reporting-Service nutzen und dann filtern, indem Loginname.
  3. Wenn Sie einen Kommentar zu dem Bericht hinzufügen, dann werden Sie diesen Kommentar und die SQL des Berichts finden Sie erscheinen im Datenfenster.

Für das dritte, was ich meine ist, dies zu tun:


- Get Produkte Bericht

wählen productid, Produktname von Produkten


Und die Kommentarzeile im Fenster zusammen mit dem SQL erscheinen wird, was es sehr einfach macht, zu einem Bericht zu verfolgen, wenn Sie einen von ihnen sind zu bemerken, verursacht Probleme, weiter auf der Spur.

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top