Запись и восстановление содержимого с помощью события удаления веб-сайта (Search Server 2008)
Обновлено: 2008-07-24
Проект содержимого Эта статья была опубликована для предыдущей версии продукта и публикуется для данного выпуска без изменений.
После удаления веб-сайта продукты и технологии 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"
Используйте следующую процедуру для настройки компонента Microsoft IT Site Delete Capture Feature 1.0 на каждом веб-сервере, который необходимо защитить.
Важно!
Для выполнения этих процедур необходимо по меньшей мере входить в группу администраторов фермы SharePoint и в группу администраторов на локальном компьютере.
Настройка компонента 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 в текстовом редакторе.
На веб-сайте 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 (Office SharePoint Server).
См. также
Альтернативные методы резервного копирования и восстановления содержимого (Search Server 2008)
Запись и восстановление содержимого с помощью SharePoint Designer (Search Server 2008)
Перенос базы данных контента из внутренней базы данных Windows или SQL Server Express Edition в экземпляр SQL Server (Search Server 2008)
Архивация версий сайта с помощью снимков баз данных (Search Server 2008)