Запись и восстановление содержимого с помощью события "Web site delete" (Office SharePoint Server 2007)

При удалении сайта продукты и технологии SharePoint создают событие Web Delete. Подразделение Microsoft IT (MSIT) создало компонент Microsoft IT Site Delete Capture Feature 1.0 для обнаружения и захвата контента из события Web Delete. При обнаружении события Web Delete компонент выполняет архивацию сайта в общей папке перед тем, как сайт будет удален из баз данных конфигурации и контента. Удаленные сайты сохраняются в файлах с расширением BAK в указанном каталоге резервного копирования. Впоследствии для восстановления сайта можно использовать операцию Stsadm restore. Также в компоненте можно настроить отправку сообщений электронной почты после архивации и удаления сайта или в случае, если архивация сайта невозможна. Компонент Microsoft IT Site Delete Capture Feature 1.0 доступен на странице управления CodePlex (на английском языке).

Это средство не входит в состав продуктов и технологий SharePoint и может быть не обновляться. Оно основано на технологиях, поддерживаемых Майкрософт, но не поддерживается Майкрософт.

Захват контента сайта с помощью события Web Delete

Для захвата контента в продуктах и технологиях SharePoint можно использовать следующую процедуру.

Важно!

Минимальное условие выполнения следующих процедур — членство в группе администраторов SharePoint и в группе администраторов на локальном компьютере.

Используйте следующую процедуру для установки компонента Microsoft IT Site Delete Capture Feature 1.0 на каждом веб-сервере, который необходимо защитить.

Установка компонента Microsoft IT Site Delete Capture Feature 1.0

  1. Откройте сайт CodePlex (https://go.microsoft.com/fwlink/?linkid=92875&clcid=0x419) и загрузите файл Microsoft IT Site Delete Capture Feature 1.0 (Package).zip.

  2. Извлеките файлы и затем скопируйте папки компонентов MSITSiteFeature, MSITDeleteFeature, MSITSiteFeatureStapling и MSITDeleteFeatureStapling в следующую папку: %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\TEMPLATE\FEATURES.

  3. Скопируйте файл MS.IT.SiteDeleteCapture.dll в папку C:\Windows\assembly.

  4. Скопируйте файл Messages.xml в папку %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\LAYOUTS\1033.

    Примечание

    Если на ферме серверов установлено несколько языковых пакетов, файл Messages.xml необходимо скопировать во все каталоги, названные по кодам языков, в папке %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\LAYOUTS.

  5. На диске с установленными продуктами и технологиями SharePoint откройте командное окно и перейдите к следующему каталогу: %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin.

  6. Введите следующую команду и нажмите клавишу ВВОД:
    stsadm -o installfeature -name MSITSiteFeature

  7. Введите следующую команду и нажмите клавишу ВВОД:
    stsadm -o installfeature -name MSITSiteFeatureStapling

  8. Введите следующую команду и нажмите клавишу ВВОД:
    stsadm -o installfeature -name MSITDeleteFeature

  9. Введите следующую команду и нажмите клавишу ВВОД:
    stsadm -o installfeature -name MSITDeleteFeatureStapling

    Дополнительные сведения см. в статье Installfeature: операция Stsadm (Office SharePoint Server).

  10. Откройте в текстовом редакторе следующий файл: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\FEATURES\MSITDeleteFeature\ConfigurationForReceiverDLL.xml.

  11. В узле Папка резервных копий укажите местоположение папки резервного копирования, после чего сохраните и закройте файл.

  12. На веб-сайте центра администрирования SharePoint на вкладке Управление приложениями в разделе Управление веб-приложениями SharePoint щелкните Управление возможностями веб-приложений.

  13. На странице "Управление возможностями веб-приложений" нажмите кнопку Активировать возле Microsoft IT Site Delete Capture Feature 1.0. Дополнительные сведения об установке и настройке компонента Microsoft IT Site Delete Capture Feature 1.0 см. в документе Microsoft IT Site Delete Capture Feature 1.0, включенном в набор установочных файлов.

Восстановление контента

Используйте следующую процедуру для восстановления контента удаленного сайта, захваченного с помощью компонента Microsoft IT Site Delete Capture Feature 1.0.

Важно!

Минимальное условие выполнения следующей процедуры — членство в группе администраторов фермы SharePoint.

Восстановление контента по захвату при удалении сайта

  1. Сохраните URL-адрес сайта, который необходимо восстановить, и имя файла резервной копии (BAK) с необходимым контентом. Необязательно восстанавливать сайт в том расположении, из которого он был удален.

  2. На диске с установленными продуктами и технологиями SharePoint откройте командную строку и перейдите к следующему каталогу: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  3. Введите следующую команду и нажмите клавишу ВВОД:

    stsadm -o restore -url <местоположение восстановления> -filename <путь и имя файла резервной копии>
    При указании пути к файлу резервной копии можно использовать локальный путь или UNC-путь.

    Дополнительные сведения см. в статье Restore: операция Stsadm (Office SharePoint Server).

См. также

Понятия

Использование альтернативных методов резервного копирования и восстановления (Office SharePoint Server 2007)
Запись и восстановление содержимого с помощью SharePoint Designer (Office SharePoint Server 2007)
Архивация и извлечение содержимого с помощью операций экспорта и импорта программы Stsadm (Office SharePoint Server 2007)
Архивация версий сайта с помощью снимков баз данных (Office SharePoint Server 2007)