Ants Performance Profilerを使用して、SQL Server Expressエディションにヒットするアプリケーションをプロファイリングできますか?
-
27-09-2019 - |
質問
SQL Server Express ServerでANTSプロファイラーを使用してデータベースにヒットしたときにWebアプリケーションをプロファイルできるかどうかを知りたいです。
箱から出して、できません。それは不平を言っています:
SQL Serverインスタンスの「SQLEXPRESS」のイベントプロバイダーを配置することはできません
誰かがこれを回避することができましたか、それともSQLサーバーをアップグレードする必要がありますか?
解決
Red Gateは、Ants Performance Profiler用の早期アクセスプログラム(EAP)を開きます。新機能の1つは、SQL Server Expressを含むSQLまたはOracle Serverタイプをプロファイルする機能です。
EAPページはこちらです: http://help.red-gate.com/help/antsperformanceprofiler/download_eap.html
SQL/Oracleサーバーもリモートにすることができます - 以前はデータベースサーバーは、プロファイルされていたアプリケーションと同じマシン上にある必要がありました。
他のヒント
から @レムス・ルサヌ ANTSは、アプリケーションSQLコールを監視するためにETWを使用します。 ETWイベントは、SQL Server Express Editionでは利用できません。
http://blogs.msdn.com/b/sqlqueryprocessing/archive/2006/11/12/using-etw-for-scl-server-2005.aspx
どこから始めればいいですか?...基本に固執しましょう。Antsはマネージャープロファイルです。 SQL Serverはネイティブアプリケーションです。したがって、シンボルの欠如、バイナリを装備するための不整合、特にEULAの用語を破るなど、他の小さなハードルに加えて、ネイティブバイナリでマネージドコードプロファイラーを使用しようとしているという単純な事実は、エラーを納得させるのに十分なはずです。あなたのやり方の。
おそらくあなたはそれを探しています SQLプロファイラー 応用?