2009-04-17 21 views
31

SQL Server Expess用のSQL Serverプロファイラはありますか?多分オープンソースのものでしょうか?または、クエリがデータベースに渡されるのを見るのに役立つ単なるツールですか?SQL Server ExpressのSQL Serverプロファイラはありますか?

+0

現在はスレッドがクローズされていますが、ソフトウェアの別のリンクはここにあります:https://expressprofiler.codeplex.com/ – Fanda

+0

SQL Expressに対してMS SQLプロファイラを使用できるため、SQL Serverの評価版をフルにダウンロードしてください$ 50のSQL Server Developer Editionを購入するか購入してください。それ以外の場合は、 'sp_trace_ *'プロシージャを直接使用することもできます。https://msdn.microsoft.com/en-us/library/ms187346.aspx – Rory

+0

http://dba.stackexchange.com/questions/28213/download-sqlも参照してください。 -server-profiler-for-sql-server-management-studio – Rory

答えて

2

SQL Express Profilerがあなたのニーズを満たしている可能性があります。この質問は無料だったが、最近は有料ライセンスモデルに変更されたようだ。

+0

この人々は$ 5のためにそれを販売しています –

5

IIRCでは、プロファイラはSQL Server Expressでは使用できない機能の1つです。

しかし、私はSQL Server Expressがまだの有料版の機能の多くをサポートしているという印象を受けています。それはManagement StudioのExpress Editionで無効になっているということだけです。ですから、フルデータベースと管理スタジオにアクセスする場合は、をエクスプレスインストールでそのプロファイラを指すことができるかもしれません。

この場合、プロファイラはデータベースによって提供される追加情報にも依存するため、この方法ではうまくいかないと思われます。それでも、それは価値があるショットです。

有効でない場合は、必要な操作を実行できるサードパーティのツールがあります。

+0

+1これは本当ですか? –

+3

はい - これは機能します。あなたは一定期間eval版を使用することもできます。 http://blog.tonysneed。com/2010/08/05/setting-up-sql-server-2008-express-with-profiler/ –

12

よくある質問ですが、これは同じ問題を抱えている他の人に役立つかもしれません。

SQL Server Expressエラーログは、データベースごとに実行されたすべてのステートメントを監視するようにアクティブにすることができます。

dbcc traceon(3605, -1) 
:SQL Server Management Studioのは、次のコマンドを実行します使用して、今すぐ

net stop MSSQL$SQLEXPRESS 
net start MSSQL$SQLEXPRESS /T4032 

:そうするために、あなたは、特権のコマンドプロンプト(つまり、コマンドプロンプトを管理者としてrunned、である)で次のように実行する必要があります

MS SQLフォルダのLogフォルダ内のERRORLOGファイル(SQL Server Express 2012のデフォルトインストールの場合は「C:¥Program Files¥Microsoft SQL Server¥MSSQL11.SQLEXPRESS¥MSSQL¥Log」)を見ることができます。 。 SQL Server Expressの2012高度なサービスの(それは確かに私を助けて)これが誰かを助け

希望

+0

これはとてもうまくいく..ありがとう男 –

18

SP1は現在、完全なSQL Management Studioを含み、これはプロファイラを持っています。

+0

ここからダウンロードできます 'Microsoft®SQLServer®2012 Service Pack 1 (SP1)Express' https://www.microsoft.com/en-my/download/confirmation.aspx?id=35579 – Muflix

1

Anjlab SQL Server Profilerは無料ではなく、2005年のインスタンスでのみ動作します。私は、2012 Enterpriseおよび2005 Developerエンジンインスタンスで完全に機能する基本的なSQL Server 2012プロファイラを作成しました。あなたはできますdownload here

私にあなたのフィードバックを与えてください。

関連する問題