将独立安装迁移到服务器场安装 (Office SharePoint Server 2007)

使用以下过程可以将独立服务器上的 Microsoft Office SharePoint Server 2007 部署移动到服务器场。随着功能和用户的不断添加,独立 Office SharePoint Server 2007 部署可能会超出其性能和容量的限制。为了解决这一问题,可以将独立安装的 Office SharePoint Server 2007 移动到服务器场。本文中的过程提供了实现以下操作所必须具有的信息:从独立安装移动到服务器场,同时保留配置、内容和网站数据。

备注

开始规划 Office SharePoint Server 2007 部署时,请考虑如何扩展性能和容量以满足越来越高的要求。与将独立部署移动到服务器场部署相比,通过添加服务器来扩展现有的简单服务器场部署通常更易于满足性能、容量或可伸缩性要求。如果您认为 Office SharePoint Server 2007 最终还是需要服务器场,则建议不要使用独立安装选项。在这种情况下,建议直接安装到简单服务器场。有关如何在简单服务器场上安装 Office SharePoint Server 2007 的详细信息,请参阅在简单的服务器场中部署 (Office SharePoint Server)

将独立部署移动到服务器场的过程包括以下步骤:

  1. 在新服务器场上安装 Office SharePoint Server 2007

  2. 将独立服务器上的数据库移动到服务器场

  3. 从共享服务提供程序 (SSP) 创建并附加数据

  4. 从内容数据库附加网站集数据

在新服务器场上安装 Office SharePoint Server 2007

有关如何安装 Office SharePoint Server 2007 的综合信息,请参阅在服务器场环境中部署 Office SharePoint Server 2007

将独立服务器上的数据库移动到服务器场

由于事实上独立 Office SharePoint Server 2007 部署和服务器场可以使用不同的数据库管理软件,所以从独立部署移动到服务器场会更复杂。通常,独立 Office SharePoint Server 2007 部署使用 Microsoft SQL Server 2005 Express Edition 管理数据库,而安装在服务器场上的 Office SharePoint Server 2007 需要 SQL Server 2005。

独立安装的 Office SharePoint Server 2007 包括 SQL Server 2005 Express Edition,而服务器场安装使用的是单独的 SQL Server 2005 数据库服务器。若要成功地从独立服务器迁移到服务器场,您必须通过使用 SQL Server Management Studio Express 和 SQL Server Management Studio,将独立服务器上的数据库迁移到服务器场中的数据库服务器。

通过运行 SQL Server Express with Advanced Services 或 SQL Server Express Toolkit 的安装程序,将会在独立服务器上安装 SQL Server Management Studio Express。SQL Server Management Studio Express 用于启用来自运行 SQL Server Management Studio 的数据库服务器的连接。

SQL Server Management Studio 用于备份独立服务器中的数据库,并将这些数据库还原到服务器场中的数据库服务器中。

有关如何管理 SQL Server Express 的详细信息,请参阅使用 SQL Server 2005 Management Studio Express Edition 管理 SQL Server Express(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=110559&clcid=0x804)(该链接可能指向英文页面)。

若要下载 SQL Server Management Studio Express,请访问 Visual Studio 下载中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=110560&clcid=0x804)(该链接可能指向英文页面)。

将独立服务器中的数据移动到服务器场上的数据库服务器

  1. 在独立服务器上将数据库设置为只读。

    1. 在 SQL Server Management Studio Express 中,右键单击要设置为只读的数据库的名称,然后单击“属性”。

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

    3. 在右窗格的“其他选项”区域,展开“状态”,单击下拉箭头找到“数据库为只读”值,然后单击“True”。

  2. 在新服务器场上的数据库服务器上,启动 SQL Server Management Studio。

  3. 在“SQL Server Management Studio”中,连接到独立服务器。

    备注

    默认情况下,用于连接到独立服务器上的数据库的 SQL Server Express 实例名称设置为 OfficeServers。

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

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

  6. 在“备份数据库”对话框的“源”区域,从“备份类型”列表中选择要执行备份的类型。有关使用哪种备份类型的详细信息,请参阅 SQL Server 2005 联机丛书中的恢复模式概述 (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x804)。

  7. 单击“数据库”。

  8. 在“备份集”区域的“名称”文本框中,键入一个名称或使用默认名称。

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

  10. 指定备份将保留多长时间,或者使用默认时间。当备份集过期时,可以使用同名的任何后续备份覆盖此备份集。默认情况下,将备份集设置为 0 天,以便永远不过期。

  11. 在“目标”区域,指定存储备份集的位置或使用默认位置。

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

  13. 对以下数据库重复步骤 3 到 10:

    • 内容数据库

    • 共享服务提供程序 (SSP) 的数据库

    • SSP 的搜索数据库

    • 搜索数据库

      备注

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

将数据库还原到新服务器场

  1. 在新服务器场的数据库服务器上,启动 SQL Server Management Studio 并连接到数据库服务器。

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

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

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

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

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

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

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

  7. 在“恢复状态”部分执行以下操作:

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

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

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

      备注

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

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

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

有关如何移动数据库的详细信息,包括不同备份和还原选项,请参阅移动所有数据库 (Office SharePoint Server 2007)

从共享服务提供程序 (SSP) 还原和附加数据

Important 重要说明:

必须至少是 SharePoint 组“Farm Administrators”的成员才能完成以下过程。您还必须是存储每个数据库的数据库服务器上 dbcreator 固定服务器角色的成员。SSP 内容数据库与 SSP 数据库可能在不同的数据库服务器上。

此外,用于将 SSP 还原到新服务器场的帐户应是 SSP 数据库将要还原到的本地数据库服务器计算机上 Administrators 组的成员。否则,将不能在恢复期间转移网站权限,也无法访问还原的 Web 应用程序。

对 SSP 将要迁移到的服务器场执行以下过程。

将 SSP 还原到新服务器场

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

  2. 在“选择备份位置”页上的“备份文件位置”部分,指定包含要移动的 SSP 的备份文件夹的 UNC 路径,然后单击“确定”。

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

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

  5. 在“选择还原选项”页上执行以下操作:

    1. 在“还原组件”部分,验证是否显示了所选 SSP。

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

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

  6. 单击“确定”。

Important 重要说明:

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

对 SSP 将要迁移到的服务器场执行以下过程。

还原 SSP 关联,并配置该 SSP

  1. 在 SharePoint 管理中心网站“应用程序管理”页上的“Office SharePoint Server 共享服务”部分,单击“创建或配置此服务器场的共享服务”。

  2. 在“管理此服务器场的共享服务”页上,单击“还原 SSP”。

  3. 在“SSP 名称”部分,键入还原的 SSP 的名称,然后在“Web 应用程序”列表中,单击要为还原的 SSP 承载管理网站的 Web 应用程序。

    如果想新建 Web 应用程序,以便为还原的 SSP 承载管理网站,请单击“新建 Web 应用程序”。有关如何创建 Web 应用程序的详细信息,请参阅创建或扩展 Web 应用程序 (Office SharePoint Server)

    “SSP 管理网站 URL”框中会自动填入管理网站的 URL。

  4. 在“我的网站位置”部分执行以下操作:

    • 若要继续使用“我的网站”的现有位置,请验证是否已选中“使用 SSP 的现有位置”复选框。

    • 若要通过其他 Web 应用程序承载“我的网站”,请清除“使用 SSP 的现有位置”复选框,然后在“Web 应用程序”列表中选择 Web 应用程序。

      如果想新建 Web 应用程序,以便承载“我的网站”,请单击“新建 Web 应用程序”。有关如何创建 Web 应用程序的详细信息,请参阅创建或扩展 Web 应用程序 (Office SharePoint Server)

      为“我的网站”位置键入一个相对 URL。

  5. 在“SSP 服务凭据”部分,键入用户名和密码,SSP Web 服务会将此用户名和密码用于服务器通信,以及 Windows SharePoint Services 定时服务(如果它在 SSP 中运行计时器作业)。

  6. 在“SSP 数据库”部分,键入数据库服务器的名称或使用默认名称(推荐),然后键入数据库的名称。

    在“数据库验证”区域,单击下列选项之一:

    • Windows 验证(推荐)

    • SQL 身份验证。如果您单击“SQL 身份验证”,请在“帐户”和“密码”框中键入帐户凭据。

  7. 在“搜索数据库”部分,键入数据库服务器的名称或使用默认名称(推荐),然后键入搜索数据库的名称。

    在“数据库验证”区域,单击下列选项之一:

    • Windows 验证(推荐)

    • SQL 身份验证。如果您单击“SQL 身份验证”,请在“帐户”和“密码”框中键入帐户凭据。

  8. 在“索引服务器”部分执行以下操作:

    1. 在“索引服务器”列表中单击一个索引服务器,或使用默认服务器。

    2. 键入将由还原的 SSP 用于对内容进行爬网的索引服务器路径,或使用默认路径。

      备注

      更改索引服务器不会移动索引。若要移动索引,您必须使用 Stsadm 命令行工具。

  9. 如果要使用安全套接字层 (SSL) 保护与 Web 服务之间的通信,请在“用于 Web 服务的 SSL”部分选择“是”。

  10. 单击“确定”。

从内容数据库附加网站集数据

将独立安装迁移到服务器场安装的最后一步是迁移每个网站集的内容数据库。对于独立服务器上的每个网站集,请通过使用 Stsadm 命令行工具运行以下命令。

从内容数据库附加网站集数据

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

  2. 若要还原网站集,请键入以下命令,然后按 Enter:

    stsadm -o extendvs –url <URL 名称> –ownerlogin <域\用户名> -owneremail <电子邮件地址> -exclusivelyusentlm –databaseserver <数据库服务器名称> -databasename <数据库名称> -apcreatenew –apidname <应用程序池名称> -apidtype {configurableID | NetworkService} -apidlogin <域\名称> -apidpwd <应用程序池密码>。

    有关其他信息,请参阅 Extendvs:Stsadm 操作 (Office SharePoint Server)

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍 (https://go.microsoft.com/fwlink/?linkid=122600&clcid=0x804)。

另请参见

概念

本章概述:在服务器场环境中安装 Office SharePoint Server 2007
在简单的服务器场中部署 (Office SharePoint Server)
在独立的计算机上安装 Office SharePoint Server 2007
移到另一服务器场 (Office SharePoint Server 2007)
使用命令行安装 Office SharePoint Server 2007
Stsadm 命令行工具 (Office SharePoint Server)