Question

I want to use SQL Profiler to trace the queries executed agains my database, track performance, etc. However it seems that the SQL Profiler is only available in the Enterprise edition of SQL Server 2005. Is this the case indeed, and can I do something about it?

Was it helpful?

Solution

You don't need any SQL license to run the client tools (Management Studio, Profiler, etc). If your organization has a copy of the installation media for Developer, Standard, or Enterprise, you can install the client tools on your local machine under the same license.

If you're working solo, I would recommend purchasing SQL Developer edition, it's only $50.

OTHER TIPS

If you are open to using third party profilers, I have used xSQL Profiler and it performed well enough.

The SQL Profiler tool is only available with the Standard and Enterprise version of SQL Server, however, all version can be profiled using the tool.

Source: http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

Client tools are not licensed separately. So you can download the evaluation edition of SQL 2008 R2 and use the client tools from it (the client tools will still work even once the eval expires and the engine is no longer usable).

You must be licensed in some way for each sql server you connect to but that is not the same as requiring a license to use the tools.

You can use SQL Profiler on both Standard and Enterprise editions, but you will need certain rights to run it (you need to have sa rights or be granted ALTER TRACE permissions)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top