我需要獲取網站集中所有文檔的列表,我相信我可以通過alldocs表或alluserdata表(MOSS 2007 SP1 ),但沒有看到我如何獲得文檔的作者信息。我不需要的文件(例如AllDocStreams內容)SharePoint 2007 - SQL Query查找網站集中的文檔列表
像這樣的內容:
SELECT tp_DirName, tp_LeafName, tp_Version, tp_Modified, tp_Created
FROM AllUserData
WHERE (tp_ContentType = 'Document')
AND (tp_LeafName NOT LIKE '%.css')
AND (tp_LeafName NOT LIKE '%.jpg')
AND (tp_LeafName NOT LIKE '%.png')
AND (tp_LeafName NOT LIKE '%.wmf')
AND (tp_LeafName NOT LIKE '%.gif')
AND (tp_DirName NOT LIKE '%Template%')
AND (tp_IsCurrentVersion = 1)
AND (tp_LeafName NOT LIKE '%.xsl')
ORDER BY tp_SiteId, tp_ListId, tp_DirName, tp_LeafName, tp_IsCurrentVersion DESC
有沒有一種更好的方式去這件事嗎?
我需要在服務器/ SQL級別執行此操作,因爲IIS設置爲超時2分鐘(120秒),並且我們無法控制該基礎架構部分以及爲了實際部署代碼產品(例如應用程序或Web部件)需要ar至少7天。 – PapaDaniel 2008-10-17 21:10:41
這實際上是在做法律發現,並且只是獲取整個網站集中所有文檔的列表,以及創建它們的時間和名稱。 – PapaDaniel 2008-10-17 21:12:09