从 Microsoft 内容管理服务器 2002 迁移到 Microsoft Office SharePoint Server 2007。






3.76/5 (15投票s)
将 Microsoft Content Management Server (MCMS) 2002 应用程序迁移到 Microsoft Office SharePoint Server 2007
目录
- 1.引言
- 1.1 MCMS 2002
- 1.2 MOSS 2007
- 2. 解决方案概述
- 3. 在服务器中安装和配置 MCMS 2002
- 3.1 预安装步骤
- 3.2 安装步骤
- 3.3 配置 MCMS 平台选项
- 3.3.1 启用 Windows Installer 日志记录
- 3.3.2 MCMS 系统帐户
- 3.3.3 创建 MCMS 数据库并授予权限
- 3.3.4 数据库配置 – MCMS 2002
- 4 迁移到 MOSS 2007
- 4.1 CMS 评估工具
- 4.2 MOSS 2007 迁移
- 5. 参考资料
引言
本文档旨在为所有致力于将 Microsoft 内容管理服务器 (MCMS) 2002 应用程序迁移到 Microsoft Office SharePoint Server 2007 的技术人员提供指导。
1.1 MCMS 2002
MCMS 使公司能够快速开发、部署和维护内容丰富、高度动态的网站。MCMS 站点实际上是站点中的站点——一个站点面向世界,其影子映像为负责向站点贡献内容的用户提供访问权限。MCMS 提供工具来实施和管理生产和开发环境。
MCMS 通过提供后台页面渲染框架,将 Web 内容从标记语言 (HTML) 中抽象出来。通过这种方法,可以使用 MCMS 提供的工具和组件,以编程方式轻松地重新利用、过滤和个性化相同的内容。
1.2 MOSS 2007
SharePoint 是 Microsoft 提供的一种企业信息门户,可以配置为运行 Intranet、Extranet 和 Internet 站点。Microsoft Office SharePoint Server 2007 允许人员、团队和专业知识进行连接和协作。SharePoint 企业门户由 SharePoint Portal 和 Windows SharePoint Services 组成,其中 SharePoint 构建在 WSS 之上。WSS 通常由小型团队、项目和公司使用。SharePoint Server 专为中大型公司范围内的企业门户中的个人、团队和项目设计。
2. 解决方案概述
这里的解决方案重点介绍了如何使用迁移配置文件和 CMS 评估工具将 Microsoft 内容管理服务器 2002 迁移到 MOSS 2007。
3. 在服务器中安装和配置 MCMS 2002
3.1 预安装步骤
在服务器中安装 MCMS 2002 之前,您需要为 Microsoft 内容管理服务器 2002 设置好平台,否则在运行安装程序时,安装将因以下错误消息而无法进行。
- 需要 ASP(MCMS 服务器需要)
- 需要服务器端包含 (Server Side Includes)(MCMS 服务器需要)
- 需要 Internet Explorer Web 控件(MCMS 服务器需要)
- 需要 Microsoft Visual Studio.NET 2003(Developer Tools for Visual Studio.NET 2003 需要)
- 需要 Microsoft Visual Studio.NET 2002(Developer Tools for Visual Studio.NET 2002 需要)
- 需要 Microsoft Visual J# .NET 可再发行组件包版本 3.0(Site Manager 和 Site Stager 需要)
需要 ASP(MCMS 服务器需要)
您需要在 Windows 中安装“Active Server Pages”组件。
以下是解决此问题的步骤
- 开始 -> 控制面板 -> 添加或删除程序
- 选择“添加/删除 Windows 组件”
- 应用程序服务器 -> 详细信息 -> Internet 信息服务 (IIS) -> 详细信息 -> WWW Web 服务 -> 详细信息 -> 添加“Active Server Pages”
需要服务器端包含 (Server Side Includes)(MCMS 服务器需要)
您需要在 Windows 中安装“服务器端包含 (Server Side Includes)”组件。
以下是解决此问题的步骤
- 开始 -> 控制面板 -> 添加或删除程序
- 选择“添加/删除 Windows 组件”
- 应用程序服务器 -> 详细信息 -> Internet 信息服务 (IIS) -> 详细信息 -> WWW Web 服务 -> 详细信息 -> 添加“服务器端包含 (Server Side Includes)”
需要 Internet Explorer Web 控件(MCMS 服务器需要)
下载以下文件并在安装 MCMS 服务器之前安装它。带有 Service Pack 1a 的 Content Management Server 2002 的 Internet Explorer Web 控件
http://www.microsoft.com/downloads/details.aspx?familyid=FAC6350C-8AD6-4BCA-8860-8A6AE3F64448&displaylang=en需要 Microsoft Visual Studio.NET 2003(Developer Tools for Visual Studio.NET 2003 需要)
安装 Microsoft Visual Studio.NET 2003 将解决此问题。如果您使用的是 Microsoft Visual Studio.NET 2003,则不需要 Microsoft Visual Studio.NET 2002。
需要 Microsoft Visual J# .NET 可再发行组件包版本 3.0(Site Manager 和 Site Stager 需要)
当您的系统已包含 .NET 3.0 框架时,会出现此错误消息。为此,请卸载 .NET 3.0 框架,安装 MCMS 2002,然后安装 .NET 3.0 框架。
安装步骤
完成预安装步骤后,运行 MCMS 2002 的 setup.exe。
将出现上述屏幕。在上述屏幕中,单击“安装组件”。
之后,只需单击“下一步”按钮即可完成 MCMS 2002 安装。
配置 MCMS 平台选项
本文提供的配置说明适用于带有 SP1a 的 MCMS 2002 的以下版本。配置 MCMS 平台选项,需要遵循以下步骤:启用 Windows Installer 日志记录、MCMS 系统帐户、创建 MCMS 数据库并授予权限。
3.3.1 启用 Windows Installer 日志记录
Microsoft 建议在 MCMS 安装之前启用 Windows Installer 日志记录。这将创建一个日志文件用于故障排除。如果您的计算机上从未运行过 Windows Installer,则需要设置一个密钥来启用 Windows Installer 日志记录。需要本地管理员权限。我们需要设置一个密钥来启用 Windows Installer 日志记录。
- 启动注册表编辑器。
- 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer。
- 向 Installer 添加一个名为 Logging 的(字符串值)密钥。
- 向 Installer 添加一个名为 Logging 的(字符串值)密钥。
- 右键单击 Logging,然后单击“修改”。
- 在“数值数据”框中键入“voicewarmup”,将 Logging 的值设置为“voicewarmup”。单击“确定”并关闭注册表编辑器。
- 启用日志记录后,您可以在日志文件中检查您的配置。日志文件位于临时目录中。
MCMS 系统帐户
MCMS 系统代表 MCMS 用户访问资源。创建 MCMS 系统帐户
- 在“管理工具”组中启动“计算机管理”服务小程序。
- 在“计算机管理”窗口中,展开“本地用户和组”;单击“新建用户”。
- 输入用户名。系统帐户可以是本地的;它不必是域帐户。
- 为初始 MCMS 管理员创建一个新帐户。请遵循上述步骤。
- 单击“文件”并选择“退出”。
3.3.3 创建 MCMS 数据库并授予权限
创建并配置 MCMS 系统帐户后,您必须创建内容存储库(一个新的 Microsoft SQL Server 数据库)并授予其权限。MCMS 在 MCMS 2002 的安装过程中创建适当的数据库架构并填充所需数据。
创建新数据库
- 从 Microsoft SQL Server 组启动企业管理器。
- 导航到“数据库”文件夹。
- 选择“添加新数据库”。
- 命名数据库
- 保存您的更改并使用控制台关闭 SQL Server Enterprise Manager 窗口
授予系统帐户对数据库的权限
- 展开 Microsoft SQL Servers,并导航到包含 MCMS 数据库的服务器。
- 展开“安全”节点,添加“新建登录”。
- 浏览以查找您之前创建的系统帐户用户(使用“列表名称来自”选择您创建系统帐户用户的本地计算机或域)。
- 在“登录”窗格中,选择将拥有数据库访问权限的系统帐户用户,然后打开“SQL Server 登录属性”对话框。在“数据库访问”选项卡上的“权限”窗格中,选中您创建的 MCMS 数据库旁边的复选框。在“数据库角色中的权限”中会出现一个角色列表;单击 db_ddladmin、db_datareader 和 db_datawriter(只有在使用站点部署中的导入功能时才需要 db_ddladmin)。
- 退出 SQL Server 企业管理器。
3.3.4 数据库配置 – MCMS 2002
在服务器中安装 MCMS 2002 后,您需要将 MCMS 数据库(您创建并授予系统权限的数据库)配置到您的 MCMS 服务器。
- 打开您的数据库配置应用程序
- 在下一步中选择混合或 ASP.NET
- 您需要创建一个具有专用端口号的新网站,该网站将仅由 MCMS 使用。此网站用于虚拟托管。
- 您需要创建一个具有专用端口号的新网站,该网站将仅由 MCMS 使用。此网站用于服务器配置应用程序。
- 如果您的网站不符合 MCMS 标准,它将弹出发现的警告列表。
- 现在您必须提供您的 MCMS 系统帐户。
- 为了继续进行确认过程,我们需要停止一些服务。通过在消息框中单击“是”即可完成此操作。
- 下一步是为您的 MCMS 2002 选择数据库。在此之前,请检查您的 SQL 2000 是否安装了 SP 2,否则请下载并安装它。如果没有 SQL Server 2000 SP 2,我们将配置数据库。
安装内容管理服务器 2002 Service Pack 2 (SP2)
http://www.microsoft.com/downloads/details.aspx?FamilyID=3de1e8f0-d660-4a2b-8b14-0fce961e56fb&DisplayLang=en- 单击“选择数据库”按钮,选择您为 MCMS 2002 创建的数据库
- 选择 MCMS 数据库后,它将要求为 MCMS 数据库安装 MCMS 架构。
- 下一步是数据库填充。数据库将填充默认的 MCMS 内容。
- 下一步是站点分段器访问配置。
- 启动 SQL Server Agent 服务器以访问 MCMS 数据库。
- 至此,确认成功完成。
迁移到 MOSS 2007
4.1 CMS 评估工具
评估和分析您的 Microsoft 内容管理服务器 (MCMS) 2002 站点,以确定将其迁移到 Microsoft Office SharePoint Server 2007 所需的工作量。Microsoft CMS 评估工具是一个应用程序,它收集使用 Microsoft 内容管理服务器 (MCMS) 2002 创建的站点的数据。使用 CMS 评估工具评估您的 MCMS 2002 站点,以确定将该站点迁移到 Microsoft Office SharePoint Server 2007 所需的工作量。
注意:CMS 评估工具仍处于 BETA 阶段
从以下链接下载 CMS 评估工具。
http://www.microsoft.com/downloads/details.aspx?FamilyId=360D0E83-FA70-4C24-BCD6-426CAFBCC627&displaylang=en相关文章
评估和分析您的 MCMS 2002 应用程序以进行迁移
http://msdn2.microsoft.com/en-us/library/aa480227.aspx
- 打开您的 CMS 评估工具。
- 在下一个屏幕上,如果您的系统未安装 .NET 2.0 框架 SDK,它将要求安装。
下载并安装 .NET 2.0 SDK
- 选择您希望处理的源代码文件。
- 选择要分析的项目文件。
- 现在选择与要分析的解决方案文件关联的 DLL。
- 现在选择与该解决方案文件关联的要分析的文件。
- 现在是您的 CMS 的存储库分析。迁移后,根通道名称将是 MOSS 2007 中的站点名称。
- 现在将分析站点。
- 对您的解决方案和数据库进行预迁移分析。
- 之后,选择将保存所有结果报告文件的报告目录。
- 分析开始
- 流程以显示以下详细信息结束。
4.2 MOSS 2007 迁移
在将 MCMS 2002 迁移到 MOSS 2007 之前,我们需要在 MOSS 2007 Central Administrator 中创建一个迁移配置文件。之后,我们可以使用 MOSS 2007 分析并运行作业以将 MCMS 2002 迁移到 MOSS 2007 站点。最重要的是,创建一个 Web 应用程序和该 Web 应用程序下的站点集,或者准备好您的 MCMS 2002 应该迁移到的站点。
- 首先打开您的中心管理。
- 打开您的中心管理后,选择“操作”选项卡。
- 在“升级和迁移”下,单击“Microsoft 内容管理服务器迁移”。
- 之后,您需要在“管理 Microsoft 内容管理服务器配置文件”下为您的迁移任务创建一个新的迁移配置文件。
- 使用您自己的迁移配置文件名称、描述等创建您的迁移配置文件。
- 新创建的迁移配置文件将列在列表中。
- 创建配置文件后,首先分析数据库。
- 预迁移分析状态通过后,现在运行作业以进行迁移。
- 现在让我们检查我们的迁移配置文件的迁移历史记录。
- 已迁移的网站。
5. 参考资料
文章
- 规划 MCMS 2002 应用程序迁移到 SharePoint Server 2007
http://msdn2.microsoft.com/en-us/library/aa480225.aspx
- MCMS 到 SharePoint Server 2007 迁移资源
http://blogs.officezealot.com/hansen/archive/2006/10/18/14124.aspx
- 将 MCMS 2002 API 映射到 SharePoint Server 2007