如何移动 SharePoint Portal Server 2003 用于运行 SQL Server 的计算机的数据库

文章翻译 文章翻译
文章编号: 894164 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本分步指南介绍了如何移动 Microsoft Office SharePoint Portal Server 2003 用于运行 Microsoft SQL Server 的计算机的数据库。 使用如果您最初安装 SharePoint Portal Server 2003 和 SQL Server 在同一计算机上,您现在想要使用的是远程的计算机运行 SQL Server 用于数据库存储的这篇文章中描述的过程。或者,使用如果您最初安装 SharePoint Server 2003 和 SQL Server 在单独的计算机上,您现在要使用的另一台远程计算机正在运行 SQL Server 用于数据库存储在这篇文章中描述的过程。

您可以将数据库移动到远程计算机正在运行 SQL Server 之前,必须备份 SharePoint Portal Server 2003 数据删除该服务器场上的门户网站、 删除组件分配,然后断开服务器与配置数据库的连接。执行此操作后,您必须创建一个新的配置数据库、 指定服务器场帐户设置、 指定组件分配,然后将 SharePoint Portal Server 2003 数据的备份还原到
服务器。
SharePoint Portal Server 2003 SP2 有代码缺陷在 SPS 备份和还原实用程序,当试图使用全文索引启用恢复到 SQL Server 2005 的服务器上的备份。此问题有 SharePoint Portal Server 2003 SP3 中已解决和文章中详细说明: http://support.microsoft.com/kb/919175 它建议,以在 SP3 SharePoint 环境,或者至少具有之前尝试将数据库移动的 SharePoint 应用此修复程序。

简介

本分步指南介绍了如何移动 SharePoint Portal Server 2003 用于运行 SQL Server 的计算机的数据库。 按如果满足下列条件之一为真,本文中介绍的步骤操作:
  • 最初在同一计算机上安装 SharePoint Portal Server 2003 和 SQL Server,您现在想要使用的数据库存储为运行 SQL Server 远程计算机。
  • 最初在单独的计算机上安装 SharePoint Portal Server 2003 和 SQL Server,您现在要使用的另一台远程计算机正在运行 SQL Server 用于数据库存储。

备份 SharePoint Portal Server 2003 数据

使用 SharePoint Portal Server 数据备份和恢复工具 SharePoint Portal Server 2003 数据备份。 若要这样做,请按照下列步骤操作:
  1. 启动 SharePoint Portal Server 数据备份和恢复工具。
  2. 单击 备份 选项卡。
  3. 备份位置和名称 框指定要用来存储备份文件的位置。此外,指定文件的名称作为前缀用于备份的文件。
  4. 展开 可用组件,然后单击 服务器场的所有组件。验证备份所需的项旁边显示 就绪 复选框。此外,验证 准备 复选框已选中要备份的每一项。
  5. 单击 备份
  6. 单击 确定 时您会收到消息,指出备份已成功完成的操作。
  7. 文件 菜单上单击 退出 以退出 SharePoint Portal Server 数据备份和还原工具。
  8. 需要定义管理路径页的屏幕快照。 若要定义管理路径页,请按照下列步骤操作:
    1. 在 Windows SharePoint 管理中心启用单击 配置虚拟服务器
    2. 单击在列表中第一个扩展的虚拟服务器,然后单击 定义管理路径
    需要定义管理路径页的屏幕快照。重复此过程的所有扩展的虚拟服务器的配置虚拟服务器页上列出。请确保您采取的所有扩展虚拟服务器定义管理路径页的屏幕快照。 当您还原 SharePoint Portal Server 2003 数据后重新创建管理的路径时,这些屏幕快照将用于引用。
  9. 请 web.config 文件的备份,以便在继续之前,您有现有的安全控制项和 $ 自定义 Web 部件的列表。

备份 SQL Server 2000 中的数据库

备份以下数据库 SQL Server 2000 中,请执行以下操作:
  • PortalSiteName_prof
  • PortalSiteName_serv
  • PortalSiteName_site
  • SharePoint Portal Server 2003 配置数据库中。默认状态下,该数据库称为 SPS_Config_db。
若要这样做,请按照下列步骤操作:
  1. 硬盘磁盘驱动器来存储备份的数据库上创建一个新的文件夹。
  2. 启动 SQL Server 企业管理器。
  3. 展开 Microsoft SQL 服务器,展开服务器组、 展开适当的服务器,然后展开 数据库 文件夹。
  4. 用鼠标右键单击要备份、 指向 所有任务,和然后单击 备份数据库 的数据库。
  5. 如果路径显示在 目标 框中,单击在的路径,然后单击 删除
  6. 单击 添加。单击 文件名,然后指定您在步骤 1 中创建文件夹的位置和备份文件的文件名。使用与数据库的名称相同的文件名。例如对于备份 PortalSiteName 轮廓数据库时, 作为 PortalSiteName 轮廓指定文件的名称。
  7. 单击 确定 三次。
  8. 当您将收到消息已成功完成备份操作时,请单击 确定
  9. 对每个数据库重复步骤 4 到第 7 步。

验证在 PortalRecoveryBackup 列 PortalProperties 表是在内容数据库中的值未设置为空

验证在 PortalRecoveryBackupPortalProperties 表是在内容数据库中的值未设置为 Null。PortalRecoveryBackup 列中的值设置为 Null,如果您不能从备份中还原 SharePoint Portal Server 2003 数据。请确保在执行本文中其余的步骤之前,值未设置为 Null。

若要验证的 PortalProperties 表在内容数据库中的 PortalRecoveryBackup 列中值未设置为 Null,请按照下列步骤操作:
  1. 启动 SQL Server 企业管理器。
  2. 展开 Microsoft SQL 服务器,展开服务器组、 展开适当的服务器,然后展开 数据库 文件夹。
  3. 展开该内容数据库,然后单击

    注意内容数据库的名称通常以 _SITE 结束。
  4. 用鼠标右键单击 PortalProperties,指向 打开表,然后再单击 返回所有行
  5. 验证 PortalRecoveryBackup 列中的值未设置为 Null。

    如果 PortalRecoveryBackup 列中的值设置为 Null,使用 SharePoint Portal Server 数据备份和恢复工具来创建 SharePoint Portal Server 2003 数据的备份。 然后,重复步骤 1 到 5,验证 PortalRecoveryBackup 列中的值不能再设置为 Null。 当您通过使用 SharePoint Portal Server 数据备份和恢复工具创建备份时,应该组装 PortalRecoveryBackup 列中的值。

删除该服务器场上的门户网站

若要删除该服务器场上的门户网站,请按照下列步骤操作:
  1. 启动 SharePoint Portal Server 管理中心。
  2. 门户网站和虚拟服务器配置 SharePoint Portal Server 管理中心 ServerName 页上,单击 列表和管理门户网站
  3. 单击将该门户网站旁边的箭头,然后单击 删除门户网站
  4. 请确保清除了 删除所有数据库 复选框。如果选中该 l 删除所有数据库 复选框,则单击以清除 都删除所有数据库 复选框。
  5. 单击 确定
  6. 对服务器场上的每个门户网站中重复第 2 步到第 5 步。
  7. 单击删除门户网站页上的 转到 SharePoint Portal Server 管理中心

删除电子邮件服务器设置

如果配置了 SharePoint Portal Server 2003 的电子邮件服务器中删除电子邮件服务器设置。若要这样做,请按照下列步骤操作:
  1. 服务器配置 SharePoint Portal Server 管理中心 ServerName 页上,单击 配置电子邮件服务器设置

    注意之前删除设置,请以帮助您记住在配置电子邮件服务器设置页上的设置,以便您以后可以恢复设置,采取此页的屏幕抓图。若要执行此操作按 ALT + PRINT SCREEN、 启动 Microsoft 写字板或 Microsoft Word,然后单击 编辑 菜单上的 粘贴。 在 文件 菜单上单击 保存,然后指定文件的名称和要将文件保存的位置。
  2. 删除简单邮件传输协议 (SMTP) 服务器和电子邮件设置,然后单击 确定

删除组件分配

若要去组件分配,请按照下列步骤操作:
  1. 在 SharePoint Portal Server 管理中心 ServerName 页上的 服务器配置,下单击 配置服务器拓扑结构
  2. 配置服务器拓扑结构页底部单击 更改组件
  3. 组件分配 区域单击以清除为当前分配给服务器的每个组件复选框。 例如对于单击以清除 Web 复选框、 搜索 复选框和 索引 复选框。
  4. 作业服务器组件 区域中单击 作业服务器 框中,然后单击 确定
  5. 单击 关闭

断开与配置数据库的连接服务器

若要断开与配置数据库的连接服务器,请按照下列步骤操作:
  1. 在 SharePoint Portal Server 管理中心 ServerName 页上的 服务器配置,下单击 配置配置数据库服务器
  2. 指定配置数据库设置为 ServerName数据库连接 区域中单击 断开与配置数据库的连接,然后单击 确定

    注意如果您将收到一条错误消息,当您尝试断开与配置数据库的连接时,请按照 You receive an error message when you try to disconnect from the configuration database 部分中的步骤。

当您尝试断开与配置数据库的连接时,您会收到一条错误消息

在特定的方案中您将收到以下错误消息,当您尝试断开与配置数据库的连接:
您不能删除此服务器,因为某些组件仍处于活动状态。停用这些组件在配置服务器拓扑结构和组件分配页上的然后再试一次。
若要解决此问题,请按照下列步骤操作:
  1. 在左窗格中单击 SharePoint Portal Server,然后单击 SharePoint Portal Server 管理中心 ServerName 页上的 服务器配置 下的 配置服务器拓扑结构
  2. 数据库服务器设置,验证未配置 全球电子邮件服务器 条目和 单一登录凭据 条目。
  3. 组件分配,验证没有任何组件都分配给服务器。单击 关闭
  4. 重复 Disconnect the server from the configuration database 部分中要断开与配置数据库的连接在服务器中的步骤。然后,使用下列方法之一:
  5. 指定组件设置数据库服务器和内容数据库服务器。若要这样做,请按照下列步骤操作:
    1. 在左窗格中单击 SharePoint Portal Server,然后单击 SharePoint Portal Server 管理中心 ServerName 页上的 服务器配置 下的 配置服务器拓扑结构
    2. 数据库服务器设置 下该 组件设置数据库服务器 条目旁边单击服务器的名称。
    3. 在操作成功页上,单击 转到 SharePoint Portal Server 管理中心
    4. 单击以清除在指定设置的组件设置数据库页上的 使用与配置数据库相同的服务器 复选框,在 服务器名称 框中键入新的服务器的名称然后单击 确定
    5. 在 SharePoint Portal Server 管理中心 ServerName 页上的 服务器配置,下单击 配置服务器拓扑结构
    6. 数据库服务器设置 下该 内容数据库服务器 条目旁边单击服务器的名称。
    7. 单击以清除 使用与配置数据库相同的服务器 复选框,在指定内容数据库页上,在 服务器名称 框中键入新的服务器的名称然后单击 确定
    8. 在操作成功页上,单击 转到 SharePoint Portal Server 管理中心
    9. 重复 Disconnect the server from the configuration database 部分中要断开与配置数据库的连接在服务器中的步骤。然后,使用下列方法之一:
  6. 使用 SQL Server 企业管理器来分离配置数据库。若要这样做,请按照下列步骤操作:
    1. 启动 SQL Server 企业管理器。
    2. 展开 Microsoft SQL 服务器,展开服务器组、 展开适当的服务器,然后展开 数据库 文件夹。
    3. 用鼠标右键单击配置数据库,指向 所有任务,然后再单击 分离数据库
    4. 单击 分离数据库的 DatabaseName 对话框中的 确定

      数据库已分离并将被复制到的 Drive: \Program Files\Microsoft SQL Server\MSSQL\Data 文件夹。
    5. 单击 确定 时您会收到消息,指出操作已成功完成。
    6. 重复 Disconnect the server from the configuration database 部分中要断开与配置数据库的连接在服务器中的步骤。

指定内容访问帐户和门户网站应用程序池标识

若要指定内容访问帐户和门户网站应用程序池标识,请按照下列步骤操作:
  1. 指定默认内容访问帐户。若要这样做,请按照下列步骤操作:
    1. 在配置服务器场帐户设置页的 默认内容访问帐户 区域单击以选中 指定帐户 复选框。
    2. 用户名 (domain\ 用户名) 框中键入要用作默认内容访问帐户的用户帐户。在 DomainName 中键入用户帐户 \ UserName 格式。在 密码 框中,并在 确认密码 框中,请指定密码。
  2. 指定门户网站应用程序池标识。若要这样做键入想要作为门户网站应用程序池标识,在 门户网站应用程序池标识 区域 用户名 (domain\ 用户名) 框中使用的用户名。在 $ DomainName 中键入用户名称 \ UserName 格式。在 密码 框中,并在 确认密码 框中,请指定密码。
  3. 单击 确定

创建配置数据库

若要创建配置数据库上新数据库服务器,请按照下列步骤操作:
  1. 指定配置数据库 ServerName 页面设置 数据库连接 区域中单击 创建配置数据库
  2. 配置数据库服务器 区域中键入远程计算机运行 SQL Server 的 数据库服务器 框中的名称。
  3. 配置数据库名称 区域中指定想要使用的配置数据库名称,然后单击 确定

配置服务器场帐户设置

要配置服务器场帐户设置,请按照下列步骤操作:
  1. 在配置服务器场帐户设置页的 联系人电子邮件地址 区域中键入您的电子邮件地址。
  2. 代理服务器设置 区域中验证已选中 不使用代理服务器连接。依次 确定

指定的组件分配

若要组件分配,请按照下列步骤操作:
  1. 配置服务器拓扑结构页底部单击 更改组件
  2. 在更改组件分配页上,请按照下列步骤操作:
    1. 组件分配 区域单击以选中您要分配给服务器的组件旁边的复选框。例如对于单击以选中 Web 复选框、 搜索 复选框和 索引 复选框。
    2. 作业服务器组件 区域 作业服务器 框中单击该服务器的名称。
    3. 单击 确定,然后单击 关闭
  3. 如果您想要配置的电子邮件服务器,单击 SharePoint Portal Server 管理中心 ServerName 页上的 服务器配置 下的 配置电子邮件服务器设置
  4. 在配置电子邮件服务器设置页上指定 SMTP 服务器,并且您要使用的电子邮件地址。依次 确定

还原 SharePoint Portal Server 2003 数据

若要从备份中还原 SharePoint Portal Server 2003 数据,请按照下列步骤操作:
  1. 启动 SharePoint Portal Server 数据备份和恢复工具。
  2. 单击 还原 选项卡。
  3. 清单文件 框旁边,单击 浏览
  4. 找到包含备份文件的文件夹并单击.xml 清单文件,然后单击 打开
  5. 展开 可用组件,然后单击 服务器场的所有组件
  6. 单击 SITEDBS 项,然后单击 编辑

    注意不要单击以选中 参数所需 复选框。
  7. 门户恢复信息 对话框中,请按照下列步骤操作:
    1. 在该 IIS 虚拟服务器和门户的 Url 区域,验证是否满足以下条件为真:
      • Microsoft Internet Information Services (IIS) 虚拟服务器设置为 默认网站
      • 门户 URL 设置为所需的 URL。例如对于 URL 设置为 http:// ServerName
    2. 数据库信息 区域中单击该数据库服务器的名称。然后,指定要用于内容数据库、 用户配置文件数据库,和服务数据库名称。

      注意内容数据库的名称通常以 _SITE 结束。用户配置文件数据库的名称通常以轮廓。服务数据库的名称通常以 _serv 结尾。
    3. 单击 确定
  8. 验证 准备 复选框显示为 SITEDBS 项,然后单击以选中 就绪 复选框。

    注意在将数据库移到远程计算机正在运行 SQL Server 时, 您不必还原索引。 但是,如果您想要恢复索引,请确保 就绪 复选框的旁边 INDEX 该项被选定。
  9. 单击 还原
  10. 单击 确定 时您会收到消息,指出还原操作已成功完成。
  11. 在文件菜单上单击 退出 以退出 SharePoint Portal Server 数据备份和还原工具。
  12. 单击从 Windows SharePoint Services 管理中心的 配置虚拟服务器。为每个扩展的站点单击 定义管理路径,然后重新托管的路径创建通过使用该引用屏幕抓图,您在备份过程中发生的。
  13. 还原在 web.config 文件的安全控制项和 $ 自定义 Web 部件项重新创建的备份。

参考

有关如何移动的 SharePoint Portal Server 2003 使用到 SQL Server 的 Microsoft SQL Server 桌面引擎 2000年 (MSDE) 的安装的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
837848如何将 SharePoint Portal Server 2003 从 MSDE 移至 SQL Server
有关如何备份和还原 SharePoint Portal Server 2003,请参见 Microsoft Office SharePoint Portal Server 2003 管理员指南 》 中的"备份和还原"主题的详细信息。Microsoft Office SharePoint Portal Server 2003 管理员指南 》 (管理员指南 Help.chm) 位于 SharePoint Portal Server 2003 光盘的根文件夹中的文档文件夹中。

属性

文章编号: 894164 - 最后修改: 2009年3月19日 - 修订: 4.0
这篇文章中的信息适用于:
  • Microsoft Office SharePoint Portal Server 2003
关键字:?
kbmt kbconfig kbhowto KB894164 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 894164
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com