我需要获取网站集中所有文档的列表,我相信我可以通过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