码迷,mamicode.com
首页 > 数据库 > 详细

SharePoint Config DB site collection脏数据处理

时间:2020-03-16 12:45:19      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:server   结果   ocs   psi   安全   bsp   har   data   reset   

问题描述:

一直遇到创建site collection失败,然后在CA中View Site Collection中能看见Site Collection,但是点击url View Detail,Detail是空白,访问URL 404提示url不存在

问题解决:

之前只是知道是config db中有脏数据,但是真正的site collection数据在content db中不存在,所以会导致这个问题,因为view detail页面和访问url都是要在content db中取数据

今天在网上找了一下处理config db中脏数据的方法

首先在config db中的[SiteMap]表查一下这个脏数据,可以找到对应的ContentDB的id,然后找到ContentDB的name

之后用SP powershell执行如下命令

$contentdb = Get-SPContentDatabase ContentDBName
Reset-SPSites -Identity $contentDb

https://docs.microsoft.com/en-us/powershell/module/sharepoint-server/reset-spsites?view=sharepoint-ps

官网上给的解释是这个命令会用config db中的数据去reset content db中数据,但实际执行结果是config db中的数据会被清调,所以我猜测这个命令如果发现脏数据也会反向同步config db

 

这个方法是目前比较安全(不需要直接操作db)的清config db中site collection脏数据的方法

SharePoint Config DB site collection脏数据处理

标签:server   结果   ocs   psi   安全   bsp   har   data   reset   

原文地址:https://www.cnblogs.com/wzw07/p/12502926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!