使用 Stsadm 命令行工具备份服务器场 (Office SharePoint Server 2007)

在执行这些步骤之前:

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

Important重要说明:

若要运行 Stsadm 命令行工具,您必须是本地计算机上 Administrators 组的成员。

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

  1. 在安装了 SharePoint 产品和技术的驱动器上,转到以下目录:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。

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

    stsadm -o backup -directory <\\服务器名称\文件夹名称> -backupmethod full

    如果备份成功完成,则命令窗口将显示以下文本:

    Completed with 0 warnings.
    Completed with 0 errors.
    Backup completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    

    如果备份未成功完成,请查看 spbackup.log 文件。

    有关详细信息,请参阅 <Stsadm 操作的技术参考主题>。

安排备份时间或延迟备份

无法从 SharePoint 管理中心网站上安排备份时间。其中没有提供任何操作使您可以通过使用 Stsadm 命令行工具自动完成备份。不过,您可以创建一个批处理文件,然后使用 Microsoft Windows Server 2003 中的任务计划程序在特定时间运行该批处理文件,从而自动完成备份。因为使用 Office SharePoint Server 2007 的内置工具进行备份会影响性能,所以您可能需要将备份操作安排在非高峰时间(如晚上或周末)进行。

可使用以下过程创建一个将对 Office SharePoint Server 2007 服务器场进行完整备份的批处理文件。此过程假定您已为备份创建了共享文件夹。有关如何创建共享文件夹的详细信息,请参阅准备备份和还原服务器场 (Office SharePoint Server 2007)

自动完成或延迟对服务器场的备份

提示

若要运行 Stsadm 命令行工具,您必须是本地计算机上 Administrators 组的成员。使用任务计划程序时,请确保您计算机上的系统日期和时间准确无误。若要验证或更改此信息,请双击任务栏上的时间指示器。

创建批处理文件

  1. 单击“开始”,然后单击“运行”。

  2. 键入 notepad,然后单击“确定”。

  3. 在记事本中,键入以下文本:

    @echo off
    echo ===============================================================
    echo Back up sites for the farm to C:\backup
    echo ===============================================================
    cd %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\BIN
    @echo off
    stsadm.exe -o backup -directory "\backup" -backupmethod full -overwrite 
    echo completed
    

    备注

    将“C:\backup”和“\backup”更改为您的备份共享文件夹的名称。

  4. 在记事本中的“文件”菜单上,单击“另存为”。

  5. 在“另存为”框中,选择要在其中保存批处理文件的文件夹。

  6. 使用“.bat”作为文件扩展名,在“文件名”框中键入文件的名称,例如 backup_batch.bat。

  7. 在“保存类型”框中,单击“所有文件”。

  8. 单击“保存”。

安排备份

  1. 启动计划任务向导,然后单击“下一步”。

  2. 单击“浏览”,导航到您刚才创建的批处理文件,然后单击“打开”。

  3. 输入任务的名称,例如 backup_batch。

  4. 选择希望执行此任务的频率(例如每周),然后单击“下一步”。

  5. 若要自动定期执行此备份,请选择一个时间间隔,例如“每周”或“每月”。若要执行一次此备份或延迟单个备份,请选择“仅一次”。

  6. 选择备份的开始日期和时间。

  7. 键入某个用户的用户名和密码,然后单击“下一步”。此任务将会运行,就如同由该用户启动一样。

  8. 单击“完成”。

    若要为任务配置高级设置,请在向导的最后一页选中“在单击‘完成’时,打开此任务的高级属性”复选框。这样,在单击“完成”后将打开任务的属性对话框。然后,可以在“任务”选项卡上更改正在运行的程序,在“计划”选项卡上调整计划,在“设置”选项卡上自定义设置或在“安全”选项卡上设置用户和组权限。

另请参见

概念

通过使用内置工具备份服务器场 (Office SharePoint Server 2007)
使用管理中心备份服务器场 (Office SharePoint Server 2007)