Bisakah Anda menggunakan ANTS Performance Profiler untuk membuat profil aplikasi yang menggunakan edisi SQL Server Express?

Saya ingin tahu apakah mungkin untuk membuat profil aplikasi web saya ketika masuk ke database di server SQL Server Express dengan profiler ANTS.

Di luar kotak, saya tidak bisa. Ini mengeluh tentang:

Tidak ada penyedia acara yang dapat ditemukan untuk contoh server SQL 'SQLEXPRESS'

Adakah yang bisa menyiasatinya, atau apakah saya harus memutakhirkan server sql saya?


person Joseph    schedule 29.10.2010    source sumber


Jawaban (3)


Red Gate baru saja membuka Early Access Program (EAP) untuk ANTS Performance Profiler. Salah satu fitur barunya adalah kemampuan untuk membuat profil semua jenis server SQL atau Oracle, termasuk SQL Server Express.

Halaman EAP ada di sini: http://help.red-gate.com/help/ANTSPerformanceProfiler/download_eap.html

Server SQL/Oracle juga bisa jarak jauh - sebelumnya server database harus berada di mesin yang sama dengan aplikasi yang sedang diprofilkan.

person Dene B    schedule 27.04.2012

Dari @Remus Rusanu ANTS menggunakan ETW untuk memantau panggilan SQL aplikasi Anda. Acara ETW tidak tersedia di SQL Server Express Edition.

http://blogs.msdn.com/b/sqlqueryprocessing/archive/2006/11/12/using-etw-for-sql-server-2005.aspx

person Joseph    schedule 22.08.2011

Di mana saya harus memulai?... Mari kita tetap pada dasar-dasarnya: ANTS adalah profil manajer. SQL Server adalah aplikasi asli. Jadi, selain rintangan kecil lainnya seperti kurangnya simbol, ketidakmungkinan untuk menginstrumentasikan binari, dan paling tidak melanggar persyaratan EULA Anda, fakta sederhana bahwa Anda mencoba menggunakan profiler kode terkelola pada biner asli sudah cukup untuk meyakinkan Anda tentang kesalahan tersebut. dari caramu.

Mungkin Anda sedang mencari aplikasi SQL Profiler?

person Remus Rusanu    schedule 29.10.2010
comment
Saat saya menjalankan ANTS Performance Profiler 6, ia memiliki dukungan (OOB) untuk tiga area. Memori dan Prosesor - #1. Berkas I/O - #2. dan hal-hal SQL Db - #3. Saat menjalankan profil saya dapat beralih antar mode secara real time, tetapi bagian SQL selalu kosong. Dikatakan kosong karena saya memiliki SQLEXPRESS dan tidak ada titik akhir profiler untuk dihubungkan. Jadi ini pasti mungkin, saya menonton videonya, tetapi tampaknya Anda harus memiliki setidaknya edisi Pengembang SQL agar memiliki kaitan yang tepat untuk dipasangi profiler. - person Joseph; 29.10.2010
comment
ANTS memprofilkan aplikasi Anda untuk panggilan basis data, bukan server. - person Remus Rusanu; 29.10.2010
comment
ANTS menggunakan ETW untuk memantau panggilan SQL aplikasi Anda. Acara ETW tidak tersedia di SQL Server Express Edition. blog. msdn.com/b/sqlqueryprocessing/archive/2006/11/12/ - person Remus Rusanu; 29.10.2010
comment
Saya mengerti apa yang Anda katakan, maksud saya sehubungan dengan lamaran saya dalam pertanyaan saya, saya akan menulis ulang untuk membuatnya lebih jelas. Jadi tidak ada jalan lain untuk mengatasi masalah acara ETW yang tidak tersedia di SQL Express? - person Joseph; 29.10.2010
comment
Sayangnya tidak. Namun karena pembuatan profil adalah aktivitas waktu pengembangan, Anda seharusnya dapat membeli Edisi Pengembang SQL Server dengan harga sekitar $50, lalu membuat profil dan menyempurnakan aplikasi Anda pada instans Dev. Edisi pengembang diaktifkan sepenuhnya, semua fitur dari edisi perusahaan dan Pusat Data diaktifkan. - person Remus Rusanu; 29.10.2010