当我从基于MOSS 2007的网站删除列表项时,内容数据库将设置其DeleteTransactionId而不是删除它。这对我来说是浪费空间,因为我不再使用这个项目了。
有没有办法同时从列表和内容数据库中删除列表项?
感谢。
答案 0 :(得分:5)
1)你真的担心'空间'吗?
2)清空回收站会删除这些条目吗?
3)请记住,MS建议您不要对数据库做任何事情。
4)请参阅http://rdacollab.blogspot.com/2008/08/mosssharepoint-2007-deleting-deleted.html了解一些SQL来完成这项工作(但首先阅读免责声明)。
答案 1 :(得分:1)
该项目已移至回收站。从回收站中删除项目后,它将从数据库中删除。如果你真的希望它立即删除
A)您可以禁用回收站(请记住,有2个回收站)。
B)如果您正在使用API,那么您可以执行SPListItem.Delete。