【问题标题】:Is there a SQL Server Profiler for SQL Server Express? [closed]是否有用于 SQL Server Express 的 SQL Server Profiler? [关闭]
【发布时间】:2009-04-17 13:02:06
【问题描述】:

是否有用于 SQL Server Expess 的 SQL Server Profiler?也许是一个开源的?或者只是一个帮助我查看传递到数据库的查询的工具?

【问题讨论】:

标签: sql-server profiling sql-server-express


【解决方案1】:

SQL Server Express 2012 高级服务的 SP1 现在包括完整的 SQL Management Studio,并且具有分析器。

【讨论】:

【解决方案2】:

好的,老问题,但也许这可以帮助其他有同样问题的人。

您可以激活 SQL Server Express 错误日志以监控针对每个数据库运行的所有语句。为此,您必须在提升的命令提示符(即以管理员身份运行的命令提示符)上运行以下命令:

net stop MSSQL$SQLEXPRESS
net start MSSQL$SQLEXPRESS /T4032

现在,使用 SQL Server Management Studio 运行以下命令:

dbcc traceon(3605, -1)

现在您可以查看 MS SQL 文件夹的 Log 文件夹中的 ERRORLOG 文件(对于 SQL Server Express 的默认安装,可能是“C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Log” 2012)。

希望这可以帮助某人(因为它确实帮助了我)

【讨论】:

  • 这很好用.. 谢谢人
【解决方案3】:

IIRC,分析器是 SQL Server Express 不可用的功能之一。

不过,我也觉得 SQL Server Express 仍然支持付费版的许多功能,只是它们在 Management Studio 的 Express 版中被禁用.因此,如果您还可以访问完整的数据库,并且您随附的管理工作室可能能够将该分析器指向您的快速安装。

在这种情况下,我怀疑这不起作用,因为分析器还依赖于数据库提供的额外内容。尽管如此,还是值得一试。

如果它不起作用,有一些可用的第三方工具应该能够做你想做的事情。

【讨论】:

【解决方案4】:

SQL Express Profiler 可能会满足您的需求。当被问到这个问题时,它是免费的,但看起来它最近已更改为付费许可模式。

【讨论】:

  • 这个人卖 5 美元
【解决方案5】:

Anjlab SQL Server Profiler 不再免费,它仅适用于 2005 实例。我编写了一个基本的 SQL Server 2012 Profiler,它可以在 2012 Enterprise 和 2005 Developer 引擎实例上完美运行。你可以download here

请给我您的反馈。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多