Databaserepair: операция Stsadm (службы Windows SharePoint Services)

Описание

Используется для выявления и удаления потерянных элементов из баз данных контента в Службы 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.exe -o databaserepair

-url <url-имя>

-databasename <имя базы данных>

[-deletecorruption]

Параметры

Имя параметра и сокращение Значение Обязательно Описание

url-адрес

Допустимый URL-адрес, например http://server_name

Да

URL-имя исправляемого веб-приложения.

databasename (dn)

Допустимое имя базы данных, например, "БД1"

Да

Имя базы данных контента, подлежащей исправлению.

deletecorruption

<нет>

Нет

Удаляет повреждение из базы данных контента.

Примеры.

Чтобы обнаружить потерянные элементы, используйте следующий синтаксис:

stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <имя базы данных, которая содержит потерянный элемент>

Удаление потерянного сайта

Чтобы удалить потерянные элементы, воспользуйтесь следующим синтаксисом:

stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <имя базы данных, которая содержит потерянный элемент, подлежащий удалению> -deletecorruption