2012-10-21 23 views
12

SQL Server 2012 Express kullanıyorum. Bu sürüm bir profiler (db için önizleme sorgusu) içermez, ücretsiz olmayan Sürüm Standardında erişilebilir.SQL Server 2012 Express'teki Profilci

Artık ücretsiz bir araç var mıdır?

+1

Anjlab en SQL Profiler eski, ücretsiz sürümünü deneyin http://stackoverflow.com/questions/11781910/where-can-i-get-the-old-free-version-of-anjlabs-sql-profiler –

+0

You Profiler GUI olmadan bir iz başlatabilir ve bir tabloya veya bir dosyaya izleyebilir ve T-SQL kullanarak gözden geçirebilirsiniz. Sp_trace_create, sp_trace_setevent, vb. Gibi sistem prosedürlerini gözden geçirin. –

+0

SP1 artık tam SSMS ürününü içerdiğinden SQL Profiler'in SQL Server 2012 Express'e dahil olup olmadığını bilen var mı? Yoksa bunlar hala ayrı ürünler mi? Bu sayfada SQL Server Express bölümüne bakın: [link] (http://technet.microsoft.com/en-us/library/jj200106 (v = sql.15) .aspx) –

cevap

10

SQL Server Express'te SQL Trace'i çalıştırmak mümkündür. Daha fazla bilgi için şu bağlantıya bakın: http://www.codeproject.com/Tips/332293/How-to-trace-SQL-Server-Express-without-using-SQL

Profiler Standard Edition'da. Ayrıca, yaklaşık 50 £ olan Geliştirici Sürümü'nde de bulunuyor, ancak elbette bunu üretimde kullanamazsınız.

+1

'un sorguları ve komutları için harika, ücretsiz bir araç var, bu konuda çok dikkatli olacağım. 4032 ve 3605 numaralı bayraklar, hata günlüğüne bir sürü önemsiz koyar, sorguyu kimin çalıştırdığı (yalnızca spid #) ile ilgili tüm bilgileri sağlamaz ve herhangi bir şekilde filtrelemenize izin vermez. –

+10

Ben bunu buldum: http://expressprofiler.codeplex.com/ Temel SQL sorgu izleme ihtiyaçları için gerçekten güzel ve istikrarlı bir yardımcı program. Çeşitli ayarlara ihtiyaç duyan MS SQL Profiler'den çok çeşitli sunucu sürümleri için profillerin izlenmesini ve kullanılmasının daha kolay olduğunu düşünüyorum. – JustAMartin

İlgili konular