У меня есть клиентское приложение, которое показывает мне информацию о пользователе, продукты и цены и т. Д. От SQL Server с помощью кнопок на localhost.SQL Server: какие запросы выполняются?
Например, когда я нажимаю на показательные расходы, он получает некоторую информацию.
Я хочу узнать, какая кнопка выполняет этот запрос?
Есть ли какие-либо инструкции SQL для монитора, которые выполняются приложением?
Я попытался
SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DESC
но этот код не показывает заявления SQL от приложения.
Спасибо.
Вы посмотрели на Sql Server Profiler - http://www.techrepublic.com/article/step-by-step-an-introduction-to-sql-server-profiler/ –
Определенно проверьте ** SQL Server Profiler * * - это *** инструмент *** для этой работы –
Конечно, если вы рассматриваете приложение как черный ящик, вы не можете быть уверены, захватив 10 (или 100, 1000 и т. д.), что при следующем запуске приложения он не будет запускать совершенно другой запрос.Единственный способ убедиться в том, что нужно изучить исходный код (и понять его) –