Databaserepair:Stsadm 操作 (Office SharePoint Server)

说明

在 Windows SharePoint Services 中检测并删除内容数据库中的孤立项。在某些情况下,由 Windows SharePoint Services 使用的内容数据库可能会损坏。损坏的数据库可能包含孤立项。例如,某个文档可能没有父文档库或某个列表可能没有父级 Windows SharePoint Services 网站。databaserepair 操作可以检测并修复数据库损坏,但仅限于内容数据库中以下类型的孤立项:

  • 没有父级 Windows SharePoint Services 网站的 Windows SharePoint Services 网站

  • 没有父级 Windows SharePoint Services 网站的子网站

  • 没有父级 Windows SharePoint Services 网站的列表

  • 没有父文档库的文档

  • 没有父列表的列表项

  • 没有父级 Windows SharePoint Services 网站的网页

备注

此操作不会修复任何其他类型的数据库损坏。

语法

stsadm -o databaserepair

   -url <url name>

   -databasename <database name>

   [-deletecorruption]

参数

参数名和缩写形式 是否必需 说明

url

一个有效的 URL,例如 http://server_name

正在修复的 Web 应用程序的 URL 名称。

databasename (dn)

一个有效的数据库名称,例如“DB1”

要修复的内容数据库的名称。

deletecorruption

<无>

从内容数据库中移除损坏的内容。

示例

检测孤立网站

若要检测孤立项,请使用以下语法:

stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <name of database that contains the orphan item>

删除孤立网站

若要删除孤立项,请使用以下语法:

stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <name of database that contains the orphan item that is to be deleted> -deletecorruption