2010-06-02 103 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