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-имя>
-databasename <имя базы данных>
[-deletecorruption]
Параметры
Имя параметра и краткая форма | Значение | Обязательный? | Описание |
---|---|---|---|
url |
Допустимый URL-адрес, например, http://имя_сервера |
Да |
URL-имя исправляемого веб-приложения. |
databasename (dn) |
Допустимое имя базы данных, например, "DB1" |
Да |
Имя базы данных контента, подлежащей исправлению. |
deletecorruption |
<нет> |
Нет |
Удаляет повреждение из базы данных контента. |
Примеры
Обнаружение потерянного сайта
Чтобы обнаружить потерянные элементы, используйте следующий синтаксис:
stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <имя базы данных, которая содержит потерянный элемент>
Удаление потерянного сайта
Чтобы удалить потерянные элементы, воспользуйтесь следующим синтаксисом:
stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <имя базы данных, которая содержит потерянный элемент, подлежащий удалению> -deletecorruption