SharePoint 2010 - Folder无法删除的解决方案
在SharePoint2010中,删除folder时候遇到下面错误:
"The server has encountered the following error(s): XXX Access denied. You do not have permission to perform this action or access this resource"
并且此folder无法check permission,在选择folder点击permission时候弹出此error "Cannot complete this action. Please try again."和Correlaion ID.
经过排查,因为此folder在database中是orphan data导致。
执行下面PowerShell可以对当前Database进行check。发现出现orphan object就是当前无法删除的folder。
Get-SPContentDatabase "database name" || % { $_.Repair($false) }
可以执行下面PowerShell进行清除。
Get-SPContentDatabase "database name" || % { $_.Repair($true) }
此时刷新SharePoint站点检查,folder被成功删除,问题解决。
感谢阅读。