当有人删除其网站集合并希望恢复时,就会出现这种情况。但我们如何才能知道该网站位于哪个内容数据库中,以便我们可以从数据库备份中恢复?
答案1
简短的回答是,你无法轻易做到这一点。
最明显的是,这些信息将存储在内容数据库本身中。因此,我运行了 SQL 跟踪,发现删除网站集会调用存储过程proc_DeleteSite
。这会调用存储过程proc_DeleteSiteInternal
。它们都只是执行大量DELETE
T-SQL 语句并更新 SharePoint 的内部日志,因此这没什么用。
但是,您可以打开与网站集相关的审核并查找更多信息。用户界面可能会告诉您这一点,但我的感觉是您需要自定义代码或第三方解决方案(用于备份或审核)。