是否可以免费获得sql2008的sql profiler,或者你必须获得许可才能获得它?
即。它不适用于sql express
答案 0 :(得分:10)
您可以使用SQL的Developer版本获取SQL事件探查器 但之前如何写出三个答案:
SQL Profiler只是基于所有SQL版本中TRACE功能的GUI。
所以这个ExpressProfiler是一个免费的实用工具 阿尔贝托
答案 1 :(得分:9)
首先。 SQL事件探查器可以使用SQL Express 。第二。您可以使用SQL的开发人员版本获取SQL事件探查器,该版本包含在所有MSDN许可证中。但是,您无法使用SQL Express免费获得它,就像使用SSMS一样。
答案 2 :(得分:6)
SQL Profiler只是基于所有SQL版本中TRACE功能的GUI。
http://sqlprofiler.googlepages.com/是一个利用它的免费工具。可能就是你所需要的一切。
答案 3 :(得分:1)
我一直在将这个发布到一些较旧的帖子,因为我一直在找他们寻找相同的答案。只是觉得如果有一些最近的答案在这里会很好,希望他们仍然可以节省一些时间。
ExpressProfiler非常好,我确实试过但发现它对我的目的来说有点太简单了。我最近发现了这篇文章http://www.codeproject.com/Articles/784905/Real-time-Tracing-With-SQL-Server-Express,它有可下载的演示用户界面,非常完整。它更加可配置,并且具有一些方便的功能,例如能够定义无限的跟踪,这些跟踪将保留所有跟踪选项以及列顺序。您可以按列和组行数据进行排序。
答案 4 :(得分:0)
SQL Express 2008 Management Studio不附带Profiler,因此您必须获得工作组/标准版/企业版的许可。
答案 5 :(得分:0)
SQL Server 2008 Developer Edition不是免费的,但在NewEgg(或其他任何地方)约为50美元:
Developer Edition基本上是一个重新命名的非生产版Enterprise,因此它具有Enterprise所具有的所有功能,包括Profiler。由于Profiler不包含在任何Express产品中,因此您可以获得免费。
答案 6 :(得分:0)
我刚尝试了上面提到的实用程序:http://sqlprofiler.googlepages.com/。 (新链接为here)。它为我提供了进入服务器的查询文本,这是我当时需要的。 5美元,到目前为止你不会出错。唯一令我担心的事情(我并不是100%肯定),看起来他们希望你每年订阅,5美元看起来像某种介绍特别。对于我很少使用的工具,我宁愿支付30美元,并且完成它。