SQL Profilerを使用して、データベースに対して実行されたクエリを追跡したり、パフォーマンスを追跡したりしたいのですが、SQLProfilerはSQLServer 2005のEnterpriseエディションでのみ使用できるようです。これは確かに当てはまりますが、何かできますかそれについて?
4 に答える
クライアント ツール (Management Studio、Profiler など) を実行するのに SQL ライセンスは必要ありません。組織に Developer、Standard、または Enterprise のインストール メディアのコピーがある場合は、同じライセンスでクライアント ツールをローカル マシンにインストールできます。
ソロで作業している場合は、SQL Developer エディションを購入することをお勧めします。わずか 50 ドルです。
サード パーティ製のプロファイラーを使用することにオープンである場合、私はxSQL プロファイラーを使用しましたが、十分に機能しました。
SQL プロファイラー ツールは、SQL Server の Standard および Enterprise バージョンでのみ使用できますが、ツールを使用してすべてのバージョンをプロファイリングできます。
ソース: http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx
クライアント ツールは個別にライセンス供与されません。そのため、SQL 2008 R2 の評価版をダウンロードして、そこからクライアント ツールを使用できます (評価版が期限切れになり、エンジンが使用できなくなっても、クライアント ツールは引き続き機能します)。
接続する SQL サーバーごとに何らかの方法でライセンスを取得する必要がありますが、これはツールを使用するためにライセンスを要求することと同じではありません。
SQL プロファイラーは Standard エディションと Enterprise エディションの両方で使用できますが、実行するには特定の権限が必要です (sa 権限を持っているか、ALTER TRACE 権限を付与されている必要があります)。