【问题标题】:How can i look at executed queries?我如何查看已执行的查询?
【发布时间】:2011-02-26 15:24:53
【问题描述】:

谁能告诉我如何在 SharePoint 中查看已执行的查询? 我找不到使用 SQL Server 显示查询日志的方法。 如您所知,SharePoint 框架对程序员隐藏了所有查询。 我想研究查询并了解机制。

http://www.infoq.com/articles/SharePoint-Andreas-Grabner 在上面的文章中,我可以看到一些显示方法和参数(查询)的窗口。 但我无法弄清楚这个窗口来自哪里......(看起来像视觉工作室的窗口) 有谁知道如何显示这个窗口?或任何其他方式来显示已执行的查询?

我的工作环境。 Windows Server 2008 企业版 苔藓植物 2007 SQL Server 2008 企业版 带有 VSeWSS 1.2 的 Visual Studio 2008

提前谢谢你。 针叶林

【问题讨论】:

    标签: c# visual-studio sharepoint sql-server-2008 sql-server-profiler


    【解决方案1】:

    SQL Server Profiling 将允许您在数据库级别记录查询。您希望将跟踪细化为针对 SharePoint 数据库执行的查询。

    【讨论】:

    • 是的,我刚刚找到并查看了它。谢谢。似乎很难识别 C# 中的哪些代码调用了哪些查询……难道不能从 Visual Studio 中看到查询吗?
    【解决方案2】:

    您可以在运行和访问共享点服务器时使用 SQL Server Profiler 并分析服务器。这将创建一个跟踪文件/表,让您可以查看执行了哪些查询。

    【讨论】:

    【解决方案3】:

    在文章本身中,他们提到了他们使用的分析工具

    http://www.dynatrace.com/en/application-performance-management-product.aspx

    【讨论】:

      猜你喜欢
      • 2011-01-27
      • 2012-01-02
      • 1970-01-01
      • 2020-12-18
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 2018-02-02
      相关资源
      最近更新 更多