首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharePoint 2013管理内容数据库已损坏-恢复/修复选项?

SharePoint 2013管理内容数据库已损坏-恢复/修复选项?
EN

Stack Overflow用户
提问于 2014-09-08 21:08:38
回答 1查看 925关注 0票数 0

但是,一个特定的数据库,即SharePoint_AdminContent_,仍然会导致SQL崩溃,并显示如下消息:

LOB数据类型节点的数据库ID % 6,页(1:11812),槽22不存在。这通常是由可以读取数据页上的未提交数据的事务引起的。运行DBCC CHECKTABLE。

使用REPAIR_ALLOW_DATA_LOSS的dbcc checkdb失败且未成功完成。

我现在已经将数据库设置为单用户模式,当我设置为多用户模式时,中央管理可以工作,但SQL日志很快就会用崩溃转储填满硬盘。我怀疑硬件故障对数据库造成了一些无法修复的严重损坏。

我试图使用move-spsite将中央管理站点移动到一个新的内容数据库,但失败了,出现了上面给出的错误。

现在,在尝试修复管理中心时,我尝试取消配置管理中心,并尝试使用配置向导图形用户界面和PowerShell逐一重新创建管理中心,但这两种方法在尝试创建新的管理中心时都会返回上面指定的相同错误。

我曾尝试备份损坏的数据库并将其恢复到新的数据库,以查看它是否工作,但它不能。损坏也会转移到恢复的数据库中。

我还试图从SQL分离损坏的AdminContent DB,然后尝试创建一个新的中央管理站点(希望它将创建一个新的管理内容DB),但它抱怨说它找不到旧的管理内容db (我认为SharePoint_Config DB持有对旧AdminContent DB的引用),无论如何,这种方法也失败了,因为旧的DB分离,并且不可用。

然后,我尝试在中央管理web应用程序下创建一个新的内容数据库,未配置的中央管理站点,删除损坏的AdminContent DB (通过中央管理),并尝试使用psconfiggui创建新的中央管理站点,直到我通过powershell附加损坏的管理内容数据库(挂载-spcontentdatabase)才打开站点

我通过powershell使用SharePoint原生工具进行了全场备份。它有中央管理备份,但它不能单独恢复,我需要在某个地方恢复整个场,甚至尝试看看恢复的管理内容数据库是否会工作,即使它工作,我如何将其传输回原始场,因为它将有一个新的guid,我如何将其与原始场相关联?我不能将其恢复到原始场,因为备份早了3-4天,如果我执行全场恢复,我只能恢复admincontent,这也会覆盖所有内容。

有没有办法,我可以设置一个新的管理内容数据库和创建一个新的中央管理网站使用该数据库?或者我能做些什么来解决这个问题?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-04-30 05:22:59

特别是关于这个子句以及如何读取它的输出:

代码语言:javascript
复制
DBCC PAGE (6, 1, 11812, 0) WITH TABLERESULTS;

注:本文作者为Paul Randal。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25725048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档