Unduh SQL Server Profiler untuk SQL Server Management Studio

20

Bagaimana saya bisa membuat profil database SQL Server 2008 untuk melihat kode yang dieksekusi pada database tertentu? Saya ingat menggunakan profiler SQL Server, tapi saya tidak melihatnya di SQL Server Management Studio setelah mengunduh SQL Server 2008 R2 Express. Di mana saya dapat mengunduh alat itu dan menginstalnya? Apakah saya memerlukan versi lengkap SQL Server 2008 untuk melihat opsi ini?

MacGyver
sumber

Jawaban:

13

SQL Profiler tidak datang dengan SQL Server Express 2008 R2 * . Anda bisa mendapatkannya dengan media instalasi untuk lisensi Datacenter, Enterprise, Standar, Web, Pengembang, atau Workgroup.

Jika Anda memiliki media instalasi, Anda bisa mendapatkan Profiler seperti itu. Kalau tidak, Edisi Pengembang tersedia untuk $ 50 .

Ada beberapa alat lain yang tersedia, dan Anda bahkan dapat membuat jejak sisi server Anda sendiri ( misalnya ) tanpa Profiler. Kemudian, gunakan alat seperti Qure Workload Analyzer untuk meninjau file jejak. Dengan 2008 R2, Anda juga dapat menggunakan Acara yang Diperpanjang untuk melacak aktivitas. Keuntungannya adalah kedua hal ini tidak terlalu berpengaruh dibandingkan menjalankan Profiler.

Jika Anda mencari solusi point-in-time dan dapat menginstal prosedur, sp_whoisactive dari Adam Machanic bisa menjadi sesuatu untuk dilihat.

* Profiler tersedia di SQL Server 2012 Express Edition SP1 dan seterusnya . Anda harus memilih SSMS (Lengkap) di opsi instalasi.

Kevin Feasel
sumber
Pada Maret 2016 EDISI Sql Server DEVELOPER SEKARANG GRATIS . blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/... Woohoo
jazzcat
8

Meskipun SQL Profiler tidak datang dengan SQL Server Express, Anda masih bisa membuat jejak sisi server menggunakan T-SQL.

Lihat sp_trace_createdan sp_trace_setevent. Halaman untuk sp_trace_seteventjuga memiliki daftar nomor acara yang dapat dilacak.

Akhirnya, jika Anda membutuhkan tempat untuk memulai, tautan ini dapat berfungsi sebagai titik awal yang baik.

datagod
sumber
3

Ini tidak termasuk dalam Edisi Express, tetapi edisi lain (tidak bebas) memilikinya, termasuk Edisi Pengembang, yaitu sekitar $ 60 (USD) daftar. Namun, Anda mungkin mengalami beberapa situasi perizinan yang tidak dapat saya atasi dengan otoritas.

db2
sumber
1

Jika mencari UI yang akan mendapatkan jejak secara real-time, ExpressProfiler baik. Tapi ini agak sederhana, dan tidak terlalu dapat dikonfigurasi.

Ini adalah alternatif yang bagus, sangat dapat dikonfigurasi dan saya gunakan menggunakannya sepanjang waktu sekarang. Ini disebut Sql ExpressTRace dan tautan ini ke artikel yang memungkinkan Anda mengunduh UI dan kode yang dikompilasi juga: http://www.codeproject.com/Articles/784905/Real-time-Tracing-With-SQL-Server-Express

mDude
sumber