2017-03-24 3 views
-1

Ich habe vor kurzem alle Dateien in einem Webprojekt verloren, das über 200 in Visual Studio geschriebene Berichte enthielt. Der interne Webserver führt immer noch die Berichte, die veröffentlicht wurden, aber ich kann jetzt keine Änderungen mehr vornehmen, wenn die Projektdateien nicht mehr vorhanden sind. Um Zeit zu sparen und nicht alle Abfragen neu schreiben zu müssen, würde ich gerne wissen, ob es eine Möglichkeit gibt, die Abfragen zu erfassen, wenn sie auf meine Datenbank treffen. Vielen Dank im Voraus.Wie kann ich SQL Query erfassen, die meine SQL-Datenbank trifft?

+0

Sie könnten eine Ablaufverfolgung ausführen. Oder Sie können den Abfrageplancache für den Abfragetext anzeigen. – TZHX

+0

Danke für die schnelle Antwort. Wo befindet sich der Abfrageplan-Cache? –

+0

In 'sys.dm_exec_cached_plans'. – TZHX

Antwort

1

Wenn Sie Sql Server Management Studio haben, können Sie einfach zu Extras -> Sql Server Profiler gehen. Stellen Sie eine Verbindung zu Ihrer Datenbankinstanz her, und es werden Ihnen alle Aktivitäten zwischen Ihrer Datenbank und allem, was damit interagiert, angezeigt.

https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

Hoffnung, das hilft.

+0

Perfektion! Ich danke dir sehr. Sparte mir mehr als 6 Monate Arbeit. Unschätzbar, Joero4! –

Verwandte Themen