2012-10-21 19 views
12

SQL Server 2012 Expressを使用しています。このバージョンにはプロファイラ(dbへのプレビュークエリ)はありません。これは、標準では無料ではありません。SQL Server 2012 Expressのプロファイラ

これで、プロファイラと同様の可能性のある無料のツールはありますか?

+1

AnjlabのSQLプロファイラの古い無料版を試す http://stackoverflow.com/questions/11781910/where-can-i-get-the-old-free-version-of-anjlabs-sql-profiler –

+0

プロファイラGUIなしでトレースを開始することができます。また、テーブルやファイルをトレースして、T-SQLを使用してレビューすることもできます。 sp_trace_create、sp_trace_seteventなどのシステムプロシージャーを参照してください。 –

+0

SP1には現在完全なSSMS製品が含まれているため、SQLプロファイラーがSQL Server 2012 Expressに含まれているかどうかは知りませんか?あるいはこれらはまだ別の製品ですか?このページの[SQL Server Express]セクションを参照してください。[link](http://technet.microsoft.com/en-us/library/jj200106(v=sql.15).aspx) –

答えて

10

SQLトレースをSQL Server Expressで実行することは可能です。詳細については、このリンクを参照してください。http://www.codeproject.com/Tips/332293/How-to-trace-SQL-Server-Express-without-using-SQL

ProfilerはStandard Editionです。これはDeveloper Editionにもありますが、これは約50ポンドですが、実稼働環境では使用できません。

+1

私はこれについて非常に慎重であると思います。 Flags 4032と3605を組み合わせると、多くの迷惑メールがエラーログに記録され、誰がクエリを実行したかについての情報(spid#のみ)は表示されず、フィルタリングすることはできません。 –

+10

私はこれを見つけました:http://expressprofiler.codeplex.com/基本的なSQLクエリーのモニタリングのための本当に素敵で安定したユーティリティです。私は、さまざまな設定が必要なMS SQLプロファイラー、さまざまなサーバーバージョンのプロファイルをトレースするもの、それ以外のものを使用する方がずっと簡単です。 – JustAMartin

関連する問題