Мне нужно получить все выполненные запросы в моем sql экземпляре сервера. Я много искал, и я не могу найти ответ. Любая помощь, пожалуйста?
я попробовал этот код: установить уровень изоляции транзакции читать незафиксированные выберите топ 1000 creation_time, last_execution_time, случай, когда sql_handle IS NULL затем '' else (substring (st.text, (qs.statement_start_offset + 2) ) / 2, (случай, когда qs.statement_end_offset = -1, затем len (преобразование (nvarchar (MAX), st.text)) * 2
иначе qs.statement_end_offset
end - qs.statement_start_offset) / 2)) конец как query_text, db_name (st.dbid) как db_name, object_schema_name (st.objectid, st.dbid) + '.' + имя_объекта (st.objectid, st.dbid) как имя_объекта FROM sys.dm_exec_query_stats qs cross_stys_st_d (sql_handle) st ORDER BY db_name, object_name
но это не отвечает моим потребностям.
возможно ли вообще получить все запросы?