使用 Stsadm 命令行工具备份 Windows SharePoint Services 3.0

执行此过程之前,确认登录到运行 SharePoint 管理中心网站的服务器。

Important重要说明:

至少需要本地管理员组中的成员身份(或等效身份)才能完成此过程。

使用 Stsadm 命令行工具备份服务器场、Web 应用程序或数据库

可以使用以下过程通过 Stsadm 命令行工具来备份服务器场、Web 应用程序或数据库。以下过程说明完整备份。您也可以通过使用参数 -backupmethod differential 来执行差异备份。这些过程使用方便,并且适用于所有数据库,与恢复模式无关。完整备份包含数据库中的所有数据,并可用作完整差异备份的基础。差异备份只记录自上次完整备份以来已更改的数据范围。因此,差异备份比完整备份更小、更快,并且这种备份便于经常性备份,从而减少数据丢失的风险。

这些过程对系统的影响取决于所备份的数据库的大小。如果备份的是数十万兆的大型数据库,则您可能会注意到服务器场的性能变得很差。因此,最好在 Windows SharePoint Services 3.0 的利用率较低时执行这些备份。有关优化备份性能的详细信息,请参阅优化 SQL Server 中的备份和还原性能 (https://go.microsoft.com/fwlink/?linkid=94533&clcid=0x804)。

使用 Stsadm 命令行工具备份服务器场

  1. 对于 Windows Server 2003 的 32 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%PROGRAMFILES%\common files\Microsoft shared\web server extensions\12\bin)。

    或:

    对于 Windows Server 2003 的 64 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%驱动器%\program files (x86)\common files\Microsoft shared\web server extensions\12\bin)。

  2. 如果尚不知道想要备份哪些节点,则键入命令 Stsadm –o backup –showtree

    备注

    当您使用 showtree 参数运行 backup 命令时,会看到某些项目包含在方括号内。不能选择方括号“[ ]”包含的项目进行备份。若要对该项目进行备份,则必须选择其上方的节点。

  3. 若要备份服务器场,请键入命令 Stsadm -o backup -directory \\server\share -backupmethod full,其中的 \\server\share 是指向备份共享的 UNC 路径。

  4. 如果备份成功完成,则命令提示符窗口中会显示以下消息:

    已完成,但有 0 个警告。

    已完成,但有 0 个错误。

    备份已成功完成。

    ---------------------------------------------------------

    操作已成功完成。

  5. 在存在错误或警告或者备份未成功完成的情况下,若要获取详细信息,请查看步骤 3 中指定的共享中的 spbackup.log 文件。

    备注

    有关备份操作的更多详细信息,请参阅Backup:Stsadm 操作 (Windows SharePoint Services)

使用 Stsadm 命令行工具备份 Web 应用程序

  1. 对于 Windows Server 2003 的 32 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%PROGRAMFILES%\common files\Microsoft shared\web server extensions\12\bin)。

    或:

    对于 Windows Server 2003 的 64 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%驱动器%\program files (x86)\common files\Microsoft shared\web server extensions\12\bin)。

  2. 如果尚不知道想要备份哪些节点,则键入命令 Stsadm –o backup –showtree

    备注

    当您使用 showtree 参数运行 backup 命令时,会看到某些项目包含在方括号内。不能选择方括号“[ ]”包含的项目进行备份。若要对该项目进行备份,则必须选择其上方的节点。

  3. 若要备份 Web 应用程序,请键入命令 STSADM.EXE -o backup -directory \\server\share -backupmethod full -item "Windows SharePoint Services Web Application",其中的 \\server\share 是指向备份共享的 UNC 路径,"Windows SharePoint Services Web Application" 是要备份的 Web 应用程序的名称。

    如果备份成功完成,则命令提示符窗口中会显示以下消息:

    已完成,但有 0 个警告。

    已完成,但有 0 个错误。

    备份已成功完成。

    ---------------------------------------------------------

    操作已成功完成。

  4. 在存在错误或警告或者备份未成功完成的情况下,若要获取详细信息,请查看步骤 3 中指定的共享中的 spbackup.log 文件。

    备注

    有关备份操作的更多详细信息,请参阅Backup:Stsadm 操作 (Windows SharePoint Services)

使用 Stsadm 命令行工具备份数据库

  1. 对于 Windows Server 2003 的 32 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%PROGRAMFILES%\common files\Microsoft shared\web server extensions\12\bin)。

    或:

    对于 Windows Server 2003 的 64 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%驱动器%\program files (x86)\common files\Microsoft shared\web server extensions\12\bin)。

  2. 如果尚不知道想要备份哪些节点,则键入命令 Stsadm –o backup –showtree

    备注

    当您使用 showtree 参数运行 backup 命令时,会看到某些项目包含在方括号内。不能选择方括号“[ ]”包含的项目进行备份。若要对该项目进行备份,则必须选择其上方的节点。

  3. 若要备份数据库,请键入命令 STSADM.EXE -o backup -directory \\server\share -backupmethod full -item "Farm\Windows SharePoint Services Web Application\SharePoint - 80\WSS_Content",其中的 \\server\share 是指向备份共享的 UNC 路径,"Farm\Windows SharePoint Services Web Application\SharePoint - 80\WSS_Content" 是要备份的数据库的名称。

    如果备份成功完成,则命令提示符窗口中会显示以下消息:

    已完成,但有 0 个警告。

    已完成,但有 0 个错误。

    备份已成功完成。

    ---------------------------------------------------------

    操作已成功完成。

  4. 在存在错误或警告或备份未成功完成的情况下,若要获取详细信息,请查看步骤 3 中指定的共享中的 spbackup.log 文件。

    备注

    有关备份操作的更多详细信息,请参阅Backup:Stsadm 操作 (Windows SharePoint Services)

使用 Stsadm 命令行工具备份网站集

可使用以下过程来备份网站集。此过程说明了完整备份。您也可以通过使用参数 -backupmethod differential 来执行差异备份。这些过程使用方便,并且适用于所有数据库,与恢复模式无关。完整备份包含数据库中的所有数据,并可用作完整差异备份的基础。差异备份只记录自上次完整备份以来已更改的数据范围。因此,差异备份比完整备份更小、更快,并且这种备份便于经常性备份,从而减少数据丢失的风险。

此过程对系统的影响取决于要备份的数据库的大小。如果备份的是数十万兆的大型数据库,则您可能会注意到服务器场的性能变得很差。因此,最好是在 Windows SharePoint Services 3.0 的利用率较低时执行这些备份。有关优化备份性能的详细信息,请参阅优化 SQL Server 中的备份和还原性能 (https://go.microsoft.com/fwlink/?linkid=94533&clcid=0x804)。

使用 Stsadm 命令行工具备份网站集

  1. Stsadm 命令行工具位于安装有 SharePoint 产品和技术的驱动器上。更改到以下目录:%CommonProgramFiles%\Microsoft shared\Web server extensions\12\bin。

  2. 若要备份网站集,请键入命令 STSADM.EXE -o backup -url https://servername -filename \\server\share\filename.bak -{backupmethod full | backupmethod differential},其中的 https://servername 是要备份的网站集的 URL,\\server\share\filename.bak 是指向备份共享(带有备份的文件名)的 UNC 路径。

    如果备份成功完成,则命令提示符窗口中会显示以下信息:

    操作已成功完成。

  3. 如果有错误或警告,或者未成功完成备份,请查看在步骤 2 中指定的共享中的 spbackup.log 文件,以获得详细信息。

    备注

    有关备份操作的更多详细信息,请参阅Backup:Stsadm 操作 (Windows SharePoint Services)

使用 Stsadm 命令行工具导出网站和子网站

可使用此过程来导出网站和子网站。当使用 export 命令时,将会保存网站或子网站,以后可以将其导入到同一台或另一台 Windows SharePoint Services 3.0 服务器。虽然使用 export 操作会为您保存数据,但是该操作不同于 backup 操作。不能通过 export 操作来备份或还原工作流、通知、功能、解决方案或回收站状态。如果您希望进行完全保真的备份,请使用 backup 操作,如本文前面所述。

使用 Stsadm 命令行工具导出网站或子网站

  1. 对于 Windows Server 2003 的 32 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%PROGRAMFILES%\common files\Microsoft shared\web server extensions\12\bin)。

    或:

    对于 Windows Server 2003 的 64 位版本,打开一个命令提示符窗口并将目录更改为 Stsadm 命令行工具所在的位置(通常位于以下路径:%驱动器%\program files (x86)\common files\Microsoft shared\web server extensions\12\bin)。

  2. 若要导出网站或子网站,请键入命令 STSADM.EXE -o export -url https://servername/sites/sitename -filename \\server\share\export.bak,其中的 https://servername/sites/sitename 是要导出网站或子网站的 URL,\\server\share 是指向备份共享的 UNC 路径,export.bak 是所需的文件名。

    如果导出成功完成,则命令提示符窗口中会显示以下消息:

    操作已成功完成。

  3. 如果有错误或警告,或者未成功完成导出,请查看在步骤 2 中指定的共享中的 <文件名>.export.log 文件,以获得详细信息。

    备注

    使用 export 命令可导出并保存数据。但是,该命令不是完全保真的备份。例如,在执行导出操作时不会保存工作流。

另请参见

概念

Stsadm 命令行工具 (Windows SharePoint Services)