2012-10-21 173 views
12

我使用SQL Server 2012 Express。该版本没有配置文件(对数据库的预览查询),它可以在不是免费的版本标准中访问。SQL Server 2012 Express中的Profiler

你现在有没有类似于探查器的免费工具?

+1

尝试Anjlab的SQL事件探查器的时候,免费版本 http://stackoverflow.com/questions/11781910/where-can-i-get-the-old-free-version-of-anjlabs-sql-profiler –

+0

你可以在没有Profiler GUI的情况下启动跟踪,并且可以跟踪到表或文件并使用T-SQL对其进行检查。查找系统过程,如sp_trace_create,sp_trace_setevent等。 –

+0

有谁知道SQL Profiler现在是否包含在SQL Server 2012 Express中,因为SP1现在包含了完整的SSMS产品?还是这些仍然是独立的产品?请参阅本页上的SQL Server Express部分:[link](http://technet.microsoft.com/en-us/library/jj200106(v = sql.15).aspx) –

回答

10

可以在SQL Server Express上运行SQL跟踪。请参阅此链接了解更多信息:http://www.codeproject.com/Tips/332293/How-to-trace-SQL-Server-Express-without-using-SQL

Profiler是标准版。它也在开发版中,大约50英镑,但是当然你不能在生产中使用它。

+1

我对此非常谨慎。组合的标志4032和3605会将很多垃圾放入错误日志中,但不会提供有关谁运行查询的所有信息(只是spid#),并且不允许您以任何方式进行过滤。 –

+10

我发现了这个:http://expressprofiler.codeplex.com/对于基本的SQL查询监控需求真的很好而且稳定的实用程序。我发现它比使用MS SQL Profiler更容易使用,它需要各种设置,各种服务器版本的跟踪配置文件以及不需要的配置文件。 – JustAMartin

相关问题