还原数据库 (Windows SharePoint Services 3.0)

可以还原以下数据库:

  • 内容数据库

  • 搜索数据库

    备注

    搜索索引不存储在 SQL Server 中。如果您使用 SQL Server 2005 工具备份和还原搜索,则必须在恢复数据库后执行完全爬网。有关详细信息,请参阅选择要保护的内容 (Windows SharePoint Services) 中的“保护搜索”。

  • 管理中心内容数据库

  • 配置数据库

    备注

    配置数据库和管理中心内容数据库包含计算机特定的信息。因此,您只能将它们还原到配置完全相同的环境,包括所有的软件更新、服务器名称和服务器数量。这就是说,您不能备份配置数据库,更改拓扑或服务器角色,然后还原配置数据库。

有关使用 SQL Server 还原数据库的详细信息,请参阅在 SQL Server 中备份和还原数据库 (https://go.microsoft.com/fwlink/?linkid=102629&clcid=0x804)。

还原 Windows SharePoint Server 3.0 数据库

备注

当保护 Windows SharePoint Services 3.0 时,建议您配置一个恢复场(一个只用于还原数据的辅助服务器场),以进行网站和项恢复。恢复场不会变成活动场。恢复场不必与主服务器场具有相同的硬件,建议您使用单一服务器安装或虚拟服务器场。有关创建恢复场的详细信息,请参阅在没有使用回收站的情况下恢复文档 (Windows SharePoint Services 3.0)

如果 IT 环境要求必须由数据库管理员 (DBA) 还原与共享服务提供程序 (SSP) 关联的数据库,则必须与 DBA 协调备份和还原操作。用于还原数据库的帐户必须是 SQL Server dbcreator 固定服务器角色的成员。

使用内置工具还原数据库

使用此过程,可通过使用 SharePoint 产品和技术内置工具还原数据库。

Important重要说明:

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

使用用户界面还原数据库

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

  2. 在“选择备份位置”页上的“备份文件位置”部分中,输入指向备份文件夹的通用命名约定 (UNC) 路径。

  3. 在“选择要还原的备份”页上,选择要用于还原的备份文件,然后单击“继续还原过程”。

  4. 在“选择要还原的组件”页上,选择要还原的数据库,然后单击“继续还原过程”。

  5. 在“选择还原选项”页上:

    1. 在“还原组件”部分中,验证已显示您选择的数据库。

    2. 在“还原选项”部分中,选择“相同配置”。
      将显示一条消息,通知您将覆盖当前服务器场。单击“确定”。

    3. 在“新名称”部分中,键入每个组件的新名称和 URL,或者接受默认值。

  6. 单击“确定”。

使用此过程可以通过使用 Stsadm 命令行工具还原数据库。

Important重要说明:

要完成以下过程,您至少必须是本地计算机上 Administrators 组中的成员。

通过使用命令行还原数据库

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

  2. 要获取想要还原的特定备份的备份 GUID,请键入以下命令,然后按 Enter:

    stsadm -o backuphistory -directory <UNC 路径>

    其中 UNC 路径 是包含备份的共享文件夹的路径。

  3. 如果您还不知道想要还原的数据库的名称,请键入以下命令,然后按 Enter:

    stsadm –o restore –showtree -directory <UNC 路径> -backupid <备份历史记录中的 GUID>

    其中 UNC 路径是包含备份的共享文件夹的路径,备份历史记录中的 GUID 是想要还原的备份包的 GUID。

    备注

    无法还原方括号 ([ ]) 中包含的项。

  4. 要还原数据库,请键入以下命令,然后按 Enter:

    stsadm -o restore -directory <UNC 路径> -backupid <备份历史记录中的 GUID> -item <从树中创建的路径> -restoremethod overwrite

    其中 UNC 路径是备份共享文件夹的 UNC 路径,备份历史记录中的 GUID 是想要还原的特定备份包的 GUID,从树中创建的路径是完整服务器场路径表示法,如 -showtree 参数所示。

  5. 当您收到将覆盖所有选定项的警告时,请键入 y,然后按 Enter。

  6. 出现提示后,请键入数据库的用户名和密码。

  7. 如果恢复成功完成,则命令窗口将显示以下文本:

    Completed with 0 warnings.
    Completed with 0 errors.
    Restore completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  8. 如果恢复未能成功完成,将显示以下消息:

    The restore job failed. For more information, see the error log that is located in the backup directory. 
    

    引用的错误日志将是备份共享文件夹中的 sprestore.log 文件。

使用 SQL Server 工具恢复数据库

发生故障时,必须使用备份来还原数据库。应按以下顺序恢复数据库:

  1. 如果可能,可以备份当前数据库的实时事务日志,以保护自上次完整备份以来所做的任何更改。

  2. 还原上次完整数据库备份。

  3. 还原自上次完整数据库备份后的最新差异数据库备份。

  4. 还原自上次完整或差异数据库备份后的所有事务日志备份。

警告

无法使用此过程执行配置数据库的恢复。要还原配置数据库,请参阅配置数据库出现问题后还原服务器场 (Windows SharePoint Services)

Important重要说明:

要执行以下过程,至少要求具有 dbcreator 固定服务器角色的成员资格。

还原现有数据库

  1. 如果 Windows SharePoint Services 定时服务正在运行,请停止该服务并等待数分钟,直到任何当前正在运行的存储过程完成。在所有需要还原的数据库都已还原之前,请勿重新启动此项服务。若要停止 Windows SharePoint Services 定时,请执行以下操作:

    1. 在 Microsoft Windows Server 2003 中,启动“服务”管理单元。

    2. 在“服务(本地)”下,单击“Windows SharePoint Services 定时”。

    3. 单击“停止此服务”。

    4. 验证所有正在运行的作业已完成,然后继续此过程。

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

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

  4. 右键单击要还原的数据库,指向“任务”,再指向“还原”,然后单击“数据库”。

    在还原操作过程中,数据库将自动脱机,任何其他进程均无法访问。

  5. 在“还原数据库”对话框中,指定目标和源,然后选择要还原的一个或多个备份集。

    目标和源的默认值通常适合大多数恢复方案。

  6. 在“选择页面”窗格中,单击“选项”。

  7. 在“还原选项”部分中,只选中“覆盖现有数据库”。除非您的环境或策略另有要求,否则不要选中此部分中的其他选项。

  8. 在“恢复状态”部分中:

    • 如果您已包括您必须还原的所有事务日志,则选择“RESTORE WITH RECOVERY”。

    • 如果您必须还原其他事务日志,请选择“RESTORE WITH NORECOVERY”。

    • 在这种方案中,不使用第三个选项“RESTORE WITH STANDBY”。

      备注

      有关这些恢复选项的详细信息,请参阅还原数据库(“选项”页) (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0x804)。

  9. 单击“确定”完成还原操作。

  10. 针对正在还原的每个数据库重复步骤 4-9。

  11. 启动 Windows SharePoint Services 定时服务:

    • 在 Microsoft Windows Server 2003 中,启动“服务”管理单元。

    • 在“服务(本地)”下,单击“Windows SharePoint Services 定时”。

    • 单击“启动此服务”。

另请参见

概念

备份和还原内容数据库 (Windows SharePoint Services 3.0)
备份数据库 (Windows SharePoint Services 3.0)
使用 DPM 备份和还原数据库 (Windows SharePoint Services 3.0)