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