还原数据库
本主题是“还原单个服务器”教程的第二部分,介绍了如何使用原始服务器的备份来还原新服务器上的 Team Foundation Server (TFS) 和 SharePoint 场的数据库。
您可以使用构成原始部署的备份将数据从部署还原到新服务器。 在还原数据时,请确保将所有数据库和 SharePoint 场还原到同一时间点。 如果您已遵循配置备份日程安排和计划中的指南,则您已使用**“计划的备份”**功能创建您的备份。 您将使用这些备份来还原您的数据。
如果手动配置备份,则无法在“计划的备份”中使用还原向导来还原这些数据库。 必须使用用于备份数据库的软件来还原这些数据库。
主题内容
还原 Team Foundation Server 数据库
还原 SharePoint 场
需要的权限
若要执行这些过程,您必须是下列组的成员或者具有下列权限:
服务器上**“Administrators”**安全组的成员。
您是**“SQL Server System Administrator”安全组的成员,否则您的“SQL Server 执行备份和创建维护计划”权限必须设置为“允许”**。
Team Foundation 的数据库的**“sysadmin”**安全组的成员。
**“Farm Administrators”**组的成员。
还原 Team Foundation Server 数据库
安装和配置软件不足以恢复部署。 您必须先还原数据,然后您的用户才能返回工作。 有一个可帮助您执行此操作的向导..
还原数据库
若要启动还原向导,请打开 TFS 的管理控制台并导航到**“计划的备份”**。
指定备份集的路径并选择要用于还原的集。
完成向导并还原数据库。
在示例部署中,使用还原向导还原以下数据库:
TFS_Warehouse
TFS_DefaultCollection
这是集合数据库的默认名称。 如果自定义了名称,请确保使用该名称。
TFS_Configuration
ReportServer
ReportServerTempDB
WSS_Config
WSS_AdminContent
WSS_Content
还原向导还将 SQL Server reporting services 的加密密钥作为其操作的一部分进行还原。 您可以选择手动还原该密钥,但并不一定要这样做。
还原 SharePoint 场
虽然还原向导已还原部署所使用的 SharePoint 数据库,但它无法还原该场。 您必须将 Windows PowerShell 与 Restore-SPFarm 命令结合使用来还原构成 SharePoint 场的备份。 在某些情况下,可以选择使用管理中心网站还原场而不是 Restore-SPFarm,但 PowerShell 命令是用于还原场的首选方法。
若要还原场,您必须使用作为场管理员组的成员的帐户登录,或者,您必须系统提示时,为作为该组成员的帐户提供凭据。
使用 Restore-SPFarm 还原 SharePoint Foundation 场
打开 Windows PowerShell 或 SharePoint Management Shell。
在 Windows PowerShell 命令提示符处,键入以下命令,其中 UNCPath 是场备份所在的目录的完全限定 UNC 路径:
Restore-SPFarm –Directory UNCPath –RestoreMethod Overwrite
此命令将使用最新的可用备份还原场。 若要使用其他备份,您必须通过将 –BackupID 参数与要使用的特定备份的 GUID 结合使用来指定要还原的备份。
在 Windows PowerShell 命令提示符处,输入以下命令,其中 ServiceApplicationID 为已还原的场的 GUID:
Start-SPServiceInstance –Identity ServiceApplicationID
提示
如果您不知道 GUID,则可使用 Get-SPServiceInstance 命令列出服务器上所有 SharePoint 应用程序的服务实例 GUID。
有关还原场的更多信息,请参见还原场 (SharePoint Foundation) 和 Restore-SPFarm。
使用 SharePoint 管理中心还原场
打开 SharePoint 管理中心,然后在**“主页”上的“备份和还原”部分中选择“从备份还原”**。
还原向导随即打开。
在**“从备份还原 – 步骤 1 (共 3 步)”页上,选择要还原的场备份作业,然后选择“下一步”**。
在**“从备份还原 – 步骤 2 (共 3 步)”页,选中场选项旁边的复选框,然后选择“下一步”**。
在**“从备份还原 – 步骤 3 (共 3 步)”页上的“还原组件”部分中,确保“场”显示在“还原以下组件”列表中。 在“仅还原配置设置”部分中,单击“还原内容和配置设置”。 在“还原选项”部分中的“还原类型”下,单击“相同配置”。 当出现一个对话框,要求您确认您的选择时,请选择“确定”,然后选择“开始还原”**。
在**“备份和还原作业状态”页的“准备情况”部分中,监视恢复的常规状态。 该状态每 30 秒自动更新一次。 您还可以通过选择“刷新”**来手动更新状态。
还原完成后,请返回到管理中心的**“主页”。 在“应用程序管理”中,选择“管理服务器上的服务”**。
在**“服务器上的服务”页中,查找已还原场的服务应用程序,并在“操作”列中,为每个服务应用程序选择“启动”**。
有关还原场的更多信息,请参见还原场 (SharePoint Foundation)。
主页 | 准备新硬件 | 还原数据库 | 安装和配置 Team Foundation Server | 重新连接服务和用户