使用网站删除事件捕获和还原内容 (Office SharePoint Server 2007)

删除网站时,SharePoint 产品和技术将生成一个“Web 删除”事件。Microsoft IT (MSIT) 已创建了 Microsoft IT Site Delete Capture Feature 1.0 来检测并捕获“Web 删除”事件中的内容。检测到“Web 删除”事件时,在从配置数据库和内容数据库删除网站之前,该功能会将网站存档到一个文件共享。已删除的网站作为 .bak 文件保存在指定的备份目录中。然后,可以使用 restore Stsadm 操作来还原网站。您还可以配置此功能,以便在存档和删除网站或在网站无法存档时发送电子邮件。可从 CodePlex 管理(该链接可能指向英文页面)上获取 Microsoft IT Site Delete Capture Feature 1.0。

此工具不是 SharePoint 产品和技术的一部分,可能不会更新。此工具基于受支持的 Microsoft 技术构建,但不受 Microsoft 支持。

使用 Web 删除事件捕获网站内容

可以使用下面的过程来捕获 SharePoint 产品和技术中的内容。

Important重要说明:

必须至少是 SharePoint 组“Farm Administrators”和本地计算机上 Administrators 组的成员才能完成这些过程。

可使用以下过程在要保护的每台 Web 服务器上设置 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=0x804) 并下载 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 文件夹下的每个本地 ID 目录中。

  5. 在安装 SharePoint 产品和技术的驱动器上,打开命令窗口并转到以下目录:%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin。

  6. 键入以下命令,然后按 Enter:
    stsadm -o installfeature -name MSITSiteFeature

  7. 键入以下命令,然后按 Enter:
    stsadm -o installfeature -name MSITSiteFeatureStapling

  8. 键入以下命令,然后按 Enter:
    stsadm -o installfeature -name MSITDeleteFeature

  9. 键入以下命令,然后按 Enter:
    stsadm -o installfeature -name MSITDeleteFeatureStapling

    有关详细信息,请参阅 Installfeature:Stsadm 操作 (Office SharePoint Server)

  10. 使用文本编辑器打开以下文件:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\TEMPLATE\FEATURES\MSITDeleteFeature\ConfigurationForReceiverDLL.xml。

  11. 在“BackupFolder”节点下,为备份文件夹位置指定一个值,然后保存并关闭该文件。

  12. 在 SharePoint 管理中心网站上,在“应用程序管理”选项卡的“SharePoint Web 应用程序管理”部分,单击“管理 Web 应用程序功能”。

  13. 在“管理 Web 应用程序功能”页上,单击“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 捕获的网站内容。

Important重要说明:

必须至少是 SharePoint 组“Farm Administrators”的成员才能完成以下过程。

通过网站删除捕获功能还原内容

  1. 请记录要还原的网站 URL 以及包含所需内容的备份文件 (.bak) 的名称。您不必将网站还原到它在删除之前所在的同一位置。

  2. 在安装 SharePoint 产品和技术的驱动器上,打开命令行并转到以下目录:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。

  3. 键入以下命令,然后按 Enter:

    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)