[Ben acemi seviye T-SQL Programcısıyım]
[.. ve umarım sağ yığında değişim sitemindeyim]
Yaptığım tüm soruların bir listesini görmek istiyorum (en azından bugün sabahtan beri yaptığım). Sorguların yürütme zamanları hakkında bir rapor yapmam gerekiyor.
Online arama bana pek yararlı bilgi vermedi. Çevrimiçi bulduğum ve oldukça yakın görünen tek sorgu
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
Bu sorgu bazı tuhaf sonuçlar verdi (birçoğu sprocs). Ayrıca, tüm bu sonuçlar bugün öğleden sonradan itibaren yapılan sorguları göstermektedir (sabahtan sorgulara ihtiyacım var).
Önceki sorularda hiçbir şey bulamadım (benzer bir soru daha önce sorulmuşsa, lütfen bana yönlendirin).
SQL Profiler ile ilgili bazı öneriler gördüm, ancak profiler yalnızca izlemeyi daha önce başlattıysam (bana yanlış yaparsam düzeltin) düzeltmemde yardımcı olacağını düşünüyorum.
Birisi bana sabahtan beri veritabanında yürütülen tüm sorguların bir listesini almak için nasıl devam etmem gerektiğini önerebilir mi (sorgu yürütme zamanları dahil) ..
[Bir şekilde, sorguyu yapan kullanıcının kullanıcı adını da alabilirsem yardımcı olur (gereklilik değil)]