Запись и восстановление содержимого с помощью события "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
Откройте сайт 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 (Office SharePoint Server).
Откройте в текстовом редакторе следующий файл: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\FEATURES\MSITDeleteFeature\ConfigurationForReceiverDLL.xml.
В узле Папка резервных копий укажите местоположение папки резервного копирования, после чего сохраните и закройте файл.
На веб-сайте центра администрирования SharePoint на вкладке Управление приложениями в разделе Управление веб-приложениями SharePoint щелкните Управление возможностями веб-приложений.
На странице "Управление возможностями веб-приложений" нажмите кнопку Активировать возле 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.
Восстановление контента по захвату при удалении сайта
Сохраните URL-адрес сайта, который необходимо восстановить, и имя файла резервной копии (BAK) с необходимым контентом. Необязательно восстанавливать сайт в том расположении, из которого он был удален.
На диске с установленными продуктами и технологиями SharePoint откройте командную строку и перейдите к следующему каталогу: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
Введите следующую команду и нажмите клавишу ВВОД:
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)