备份数据库 (Search Server 2008)

更新时间: 2008年7月

应用到: Microsoft Search Server 2008

 

上一次修改主题: 2008-07-22

草稿内容 本文是过去针对此产品的早期版本发布的,现在未经任何更改又针对此版本进行发布。

本文档指导您完成通过使用 Microsoft SQL Server 2005 工具或 SharePoint 产品和技术内置工具还原数据库的过程。

使用内置工具备份数据库

使用此过程,可以通过使用 SharePoint 管理中心网站备份数据库。

要使用 SharePoint 产品和技术内置工具备份服务器场,必须使用以下帐户和权限:

Important重要信息
您必须是 SharePoint 组“Farm Administrators”的成员才能完成以下过程。

通过使用用户界面备份数据库

  1. 在 SharePoint 管理中心网站的“操作”页上,在“备份和还原”部分,单击“执行备份”。

  2. 在“选择要备份的组件”页上,选择您要备份的数据库所对应的复选框。单击“继续备份选项”。

  3. 在“选择备份选项”页上,差异备份将备份自上次备份以来已创建或更改的数据。如果您执行完整备份和差异备份的组合,还原时将要求您具有上次完整备份、上次差异备份和中间的各个差异备份。

    • 在“备份内容”部分中,验证已显示您选择的数据库。

    • 在“备份类型”部分,选择“完整”。

    • 在“备份文件位置”部分中,键入备份文件夹的 UNC 路径。

  4. 单击“确定”。

    通过单击“刷新”可以查看“备份状态”页上的备份作业状态。此页每 30 秒钟还将自动刷新一次。备份和恢复是一项定时服务作业,因此它可能需要些许时间才开始进行备份。

    如果您收到任何错误,可通过查看位于上面指定的 UNC 路径的 spbackup.log 来获取详细信息。

使用此过程通过 Stsadm 命令行工具备份 Web 应用程序。

Important重要信息
若要完成此过程,您至少应该是本地计算机上 Administrators 组中的成员。

通过使用命令行备份数据库

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

  2. 如果您还不知道要备份哪个节点,请键入以下命令:

    stsadm –o backup –showtree

    提示

    位于方括号 ([ ]) 中的项不能直接选中以进行备份,而是在选中其父项时进行备份。

  3. 要备份数据库,请键入以下命令:

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

    其中,\\服务器名称\文件夹名称 是指向备份文件夹的 UNC 路径,而数据库名称 是您要备份的数据库的名称和节点,例如:WSS_Content_407f26d96bbf4158b2802a599ecfb718

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

    Completed with 0 warnings.
    Completed with 0 errors.
    Backup completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  5. 如果出现错误或警告,或者如果备份未能成功完成,请检查您在步骤 3 中指定的文件夹中的 spbackup.log 文件。

通过使用 SQL Server 备份服务器场

Important重要信息
要完成以下过程,您必须是 db_backupoperator 固定数据库角色的成员。

通过使用 SQL Server 备份服务器场

  1. 启动 SQL Server Management Studio 并连接到数据库服务器。

  2. 在“对象资源管理器”中,展开“数据库”。

  3. 右键单击配置数据库(通常名为 SharePoint_Config),指向“任务”,然后单击“备份”。

  4. 在“备份数据库”对话框中,从“备份类型”列表中选择所要执行备份的类型。有关使用哪种备份类型的详细信息,请参阅 SQL Server 2005 联机丛书中的恢复模式概述

  5. 在“备份组件”下,选择“数据库”选项。

  6. 在“名称”文本框中,键入名称或使用默认名称。

  7. 在“说明”文本框中,键入备份的说明。

  8. 在“备份集过期时间”下,指定备份应保持的时间长度或使用默认值。当备份集过期时,可以使用具有相同名称的任何后续备份覆盖此备份集。备份集默认情况下设置为永不过期(0 天)。

  9. 在“目标”部分中,指定存储备份集的位置或使用默认位置。

  10. 单击“确定”以备份数据库。

  11. 对于要备份的每个数据库,重复步骤 3 到步骤 10。

计划延迟备份或定期备份

  1. 在“备份数据库”对话框中,在您输入数据库备份信息(请参阅上面的“通过使用 SQL Server 备份服务器场”)之后,单击箭头以显示“脚本”菜单,然后单击“将操作脚本保存到作业”。

  2. 在“新建作业”对话框的“选择页”窗格中,单击“计划”,然后单击“新建”。

  3. 在“新建作业计划”页中,为计划的备份指定所需的名称、类型、频率和持续时间,然后单击“确定”。

  4. 单击“确定”接受计划作业更改。

  5. 单击“确定”保存作业更改并开始数据库备份。

    有关如何计划数据库备份的详细信息,请参阅如何在 SQL Server 2005 中使用 SQL Server Management Studio 计划数据库备份操作 (https://go.microsoft.com/fwlink/?linkid=109568&clcid=0x804)。

另请参阅

概念

备份和还原数据库 (Search Server 2008)
还原数据库 (Search Server 2008)