Запись и восстановление контента с помощью события "Web site delete" (Windows SharePoint Server 3.0)
После удаления веб-сайта продукты и технологии SharePoint создают событие "Web Delete". Подразделение Microsoft IT (MSIT) создало компонент Microsoft IT Site Delete Capture Feature 1.0 для записи контента события "Web Delete". При обнаружении события "Web Delete" эта функция выполняет архивацию веб-сайта в общий файловый ресурс до его удаления из баз данных конфигурации и контента. Удаленные веб-сайты сохраняются как BAK-файлы в указанном каталоге резервного копирования. Затем можно использовать операцию restore Stsadm для восстановления веб-сайта. Можно также настроить эту функцию таким образом, чтобы она отправляла сообщения электронной почты при архивации и удалении веб-сайта или при невозможности его архивации. Компонент 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
Перейдите на веб-сайт CodePlex (https://go.microsoft.com/fwlink/?linkid=92875&clcid=0x419) и загрузите файл Microsoft IT Site Delete Capture Feature 1.0 (Package).zip.
Извлеките файлы из архива и скопируйте папки MSITSiteFeature, MSITDeleteFeature, MSITSiteFeatureStapling и MSITDeleteFeatureStapling в каталог %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\TEMPLATE\FEATURES.
Скопируйте файл MS.IT.SiteDeleteCapture.dll в папку C:\Windows\assembly.
Скопируйте файл Messages.xml в папку %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\LAYOUTS\1033.
Примечание
Если на ферме серверов установлено несколько языковых пакетов, необходимо скопировать файл Messages.xml во все каталоги кодов языка в папке %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\LAYOUTS.
На диске, где установлены продукты и технологии SharePoint, откройте окно командной строки и перейдите к каталогу %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin.
Введите следующую команду, а затем нажмите клавишу ВВОД:
stsadm -o installfeature -name MSITSiteFeatureВведите следующую команду, а затем нажмите клавишу ВВОД:
stsadm -o installfeature -name MSITSiteFeatureStaplingВведите следующую команду, а затем нажмите клавишу ВВОД:
stsadm -o installfeature -name MSITDeleteFeatureВведите следующую команду, а затем нажмите клавишу ВВОД:
stsadm -o installfeature -name MSITDeleteFeatureStaplingДополнительные сведения см. в статье Installfeature: операция Stsadm (Windows SharePoint Services).
Откройте файл %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\FEATURES\MSITDeleteFeature\ConfigurationForReceiverDLL.xml в текстовом редакторе.
На веб-узле BackupFolder укажите значение для размещения папки резервного копирования, а затем сохраните и закройте файл.
На веб-сайте центра администрирования SharePoint на вкладке Управление приложениями в разделе Управление веб-приложениями SharePoint щелкните пункт Управление возможностями веб-приложения.
На странице управления функциями веб-приложений щелкните кнопку Активация рядом с Microsoft IT Site Delete Capture Feature 1.0. Дополнительные сведения об установке и настройке Microsoft IT Site Delete Capture Feature 1. см. в документации по Microsoft IT Site Delete Capture Feature 1.0, включенной в пакет установки.
Восстановление контента
Используйте следующую процедуру для восстановления контента веб-сайта, удаленного и записанного с использованием компонента Microsoft IT Site Delete Capture Feature 1.0.
Важно!
Минимальное условие выполнения следующей процедуры — членство в группе администраторов фермы SharePoint.
Восстановление контента на основании записи удаленного веб-сайта
Запомните URL-адрес восстанавливаемого веб-сайта и имя файла резервной копии (BAK), где содержится требуемое содержание. Этот веб-сайт необязательно восстанавливать в том же месте, из которого он был удален.
На диске, где установлены продукты и технологии SharePoint, откройте окно командной строки и перейдите к каталогу %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
В командной строке введите следующую команду, а затем нажмите клавишу ВВОД:
stsadm -o restore -url <место восстановления> -filename <путь и имя файла резервной копии>
При указании пути к файлу резервной копии можно использовать либо локальный путь, либо UNC-путь.Дополнительные сведения см. в статье Restore: операция Stsadm (Windows SharePoint Services).
См. также
Понятия
Альтернативные методы резервного копирования и восстановления контента (Windows SharePoint Server 3.0)
Запись и восстановление контента с помощью SharePoint Designer (Windows SharePoint Server 3.0)
Архивация и извлечение контента с помощью операций экспорта и импорта программы Stsadm (Windows SharePoint Server 3.0)
Архивация версий сайта с помощью снимков баз данных (Windows SharePoint Server 3.0)