2010-06-02 133 views
2

任何人都可以告诉我如何查看在SharePoint执行的查询? 我找不到用SQL Server显示查询日志的方法。如您所知,SharePoint框架隐藏了程序员的所有查询。 我想查看查询并了解机制。我如何查看执行的查询?

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

我的工作环境。 Windows Server 2008企业 MOSS 2007 SQL Server 2008企业 的Visual Studio 2008与VSeWSS的1.2

预先感谢您。 Taiga

回答

4

SQL Server Profiling将让您在数据库级别登录查询。您希望将跟踪细化到针对SharePoint数据库执行的查询。

+0

是的,我只是发现它并期待在it..thank你。 看起来很难确定哪些代码在C#中调用哪些查询... 不可能从Visual Studio查看查询吗? – taiga 2010-06-02 03:50:00

1

您可以使用SQL Server Profiler并在运行和访问SharePoint服务器时对服务器进行概要分析。这将创建一个跟踪文件/表,这将允许您查看执行了哪些查询。

+0

感谢您的评论。 我正在看它。 我仍然无法弄清楚文章的窗口来自哪里。 http://www.infoq.com/articles/SharePoint-Andreas-Grabner 有人知道这件事吗? – taiga 2010-06-02 06:53:28