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