简介
本文介绍如何将适用于 Microsoft Dynamics GP 10.0 和 Microsoft Dynamics SL 7.0 的业务门户从一台服务器移到另一台服务器。
更多信息
注意 此信息仅适用于 BDC 中未对业务数据目录 (自定义) 。 当前没有将 Web 服务从一台服务器移到另一台服务器的过程。 如果 Web 服务不会驻留在原始 IIS 服务器上,则必须从原始服务器中删除它,并标记"SQL对象和数据"选项。 删除后,Web 服务可以在安装业务门户之前重新安装在新服务器上,并且必须重新配置所有安全性。
若要将业务门户从一台服务器移到另一台服务器,请执行以下步骤。
步骤 1:将数据库从一台服务器移到另一台服务器
-
将 Microsoft Dynamics GP 数据库或 Microsoft Dynamics SL 数据库从一台服务器移到另一台服务器。
若要详细了解如何移动数据库,请单击以下文章编号以查看 Microsoft 知识库中的文章:878449 如何将现有 Microsoft Dynamics GP、Microsoft Small Business Financials 或 Microsoft Small Business Manager 安装转移到运行 Microsoft SQL Server
846350 如何将 Microsoft Dynamics SL 数据库移动到运行 2000 SQL Server 2005 或 2005 SQL Server计算机
-
如果要移动 Microsoft Office SharePoint Server 2007 或 Windows SharePoint Server 3.0 数据库,则只需移动SharePoint数据库。 为此,请按照下列步骤操作:
-
如果不知道名称SharePoint数据库名称,请按照以下步骤确定名称和服务器:
-
在SharePoint 3.0 管理中心"中,单击"应用程序管理"选项卡。
-
在"SharePoint Web 应用程序管理"部分中,单击"内容数据库"。
-
在"管理内容数据库"页上,单击SharePoint数据库名称。
-
在"管理内容数据库设置"页上,SharePoint内容数据库服务器和SharePoint数据库名称。
-
-
备份SharePoint数据库。 为此,请按照下列步骤操作:
-
在Microsoft SQL Server Management Studio,展开"数据库"。
-
右键单击SharePoint A 中的内容数据库,指向"任务",然后单击"备份"。
-
在"目标"部分中,单击"添加"。
-
在"文件名"框中,键入路径和文件名,然后单击"确定"。
注意 文件名必须具有 .bak 扩展名。
-
-
还原SharePoint数据库。 为此,请按照下列步骤操作:
-
在SQL Server Management Studio中,右键单击"数据库",然后单击"还原数据库"。
-
在"还原目标"部分中,SharePoint"目标数据库"框中键入内容数据库名称。
-
在" 还原源"部分中 ,单击" 从设备",然后单击省略号按钮。
-
在"备份媒体"列表中,单击"文件",然后单击"添加"。
-
在"选择文件"部分中,单击备份文件,单击"确定",然后单击"确定"。
-
在"选择要还原的备份集"部分中,单击以选中要还原的备份文件旁边的"还原"复选框。
-
在" 选择页面"部分中 ,单击" 选项",然后单击以选中" 覆盖现有数据库 "复选框。
-
在"将数据库文件还原为"部分中,更改"还原为"列,以便数据文件日志文件新服务器上使用正确的路径。
注意 2005 SQL Server的默认路径如下所示:%systemroot%\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\_Data.mdf
%systemroot%\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\_Log.ldf -
单击“确定”。
-
-
-
如果打算仅移动数据库,并且计划移动 SharePoint Server 2007 或 Windows SharePoint Server 3.0 和业务门户,请执行以下附加步骤:
-
使用正在运行的服务器的新名称更新两个SQL Server。 为此,请按照下列步骤操作:
-
创建以下文件的备份文件:
-
BusinessFramework.config
-
~privatefile.dbauthentication.config
注意 默认情况下,这些文件位于以下位置:
C:\Inetpub\wwwroot\wss\VirtualDirectories\Portnumber\binPortnumber 是运行业务门户的站点的端口号的占位符。
-
-
在步骤 1 中提到的两个文件中,将运行 SQL Server的名称更改为新的服务器名称。
-
-
从系统中删除 BusinessPortalUser 用户,以及从运行 SQL Server 的新服务器上的公司SQL Server。 为此,请按照下列步骤操作:
-
在SQL Server Management Studio,展开"数据库",展开系统数据库,展开"安全性",然后展开"用户"。
-
右键单击"BusinessPortalUser",然后单击"删除"。
-
对每个公司数据库重复步骤 1 和 2。
注意 如果使用 Microsoft Dynamics GP,则系统数据库是 DYNAMICS 数据库。 如果使用 Microsoft Dynamics SL,系统数据库在安装 Microsoft Dynamics SL 期间命名。
-
-
创建新的 BusinessPortalUser 登录名,并授予新 BusinessPortalUser 登录名对系统和公司数据库的访问权限。 为此,请执行以下步骤:
-
在SQL Server Management Studio,展开"安全性",右键单击"登录名",然后单击"新建登录名"。
-
在" 登录名" 框中,键入"BusinessPortalUser"。
-
单击SQL身份验证",键入用户的密码,然后确认密码。
-
在"选择页面"部分中,单击"用户映射"。
-
在" 映射到此登录名的用户"部分中 ,单击系统数据库。
注意 如果使用 Microsoft Dynamics GP,则系统数据库是 DYNAMICS 数据库。 如果使用 Microsoft Dynamics SL,系统数据库在安装 Microsoft Dynamics SL 期间命名。 -
在"数据库角色成员身份"部分中,单击"BFGROUP"。
注意 如果使用 Microsoft Dynamics GP,也单击"DYNGRP"。 -
对每个公司数据库或每个数据库重复步骤 5 和步骤 6 应用数据库。
-
-
运行 DBAuthenticationUtility.exe 工具重置 ~privatefile.dbauthentication.config 文件中的 BusinessPortalUser 用户的密码。
-
步骤 2:将 SharePoint Server 2007 或 Windows SharePoint Server 3.0 和业务门户从一台服务器移到另一台服务器
-
安装 SharePoint Server 2007 或 Windows SharePoint Server 3.0。 有关如何执行此操作的详细步骤,请参阅BusinessPortalInstallation.pdf"文档"文件夹中的"业务门户 CD"上的文件。
-
创建适用于业务门户的 Web 应用程序。 为此,请按照下列步骤操作:
-
单击"开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。
-
单击" 应用程序管理" 选项卡。
-
在"SharePoint Web 应用程序管理"部分中,单击"创建或扩展 Web 应用程序"。
-
单击"创建新的 Web 应用程序"。
-
单击"创建新的 IIS 网站"。
-
在 "IIS 网站" 部分,在"说明"框中 键入 名称。
-
在 "IIS 网站" 部分中,在"端口"框中键入 端口 号。
-
在" 应用程序池 "部分中,在"应用程序池名称 "框中键入 名称。
-
在" 应用程序池 "部分中,为"应用程序池"选择应用程序池。
注意 有关安全帐户详细信息,请参阅商业门户安装指南Windows SharePoint Services 28 页上的"用户帐户"。 -
在 "数据库名称和身份验证"中,记下数据库名称。 此数据库只是临时的。
-
单击“确定”。
-
-
删除在步骤 2 中创建的新空白内容数据库。 为此,请按照下列步骤操作:
-
单击"开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。
-
单击" 应用程序管理" 选项卡。
-
在"SharePoint Web 应用程序管理"部分中,单击"内容数据库"。
-
在" 管理内容数据库 "页面上,单击步骤 2j 中记录的内容数据库。
-
在"管理内容数据库设置"页上,单击以选中"删除内容数据库"复选框,然后单击"确定"。
-
-
添加原始内容数据库。 为此,请按照下列步骤操作:
-
单击"开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。
-
单击" 应用程序管理" 选项卡。
-
在"SharePoint Web 应用程序管理"部分中,单击"内容数据库"。
-
在"管理内容数据库"页上,单击"添加内容数据库"。
-
在 "Web 应用程序" 列表中,确保单击"适用于企业门户的 Web 应用程序"。
-
在"数据库服务器"框中,键入正在运行的服务器SQL Server。
-
在 "数据库名称 "框中,键入原始内容数据库的名称。
-
在" 生成警告事件之前的网站 数"框中,键入 9000。
-
在" 可在此数据库创建的最大 网站数"框中,键入 15000,然后单击"确定"。
注意 返回到"管理内容数据库"页面后,请确保内容数据库为"当前网站数"显示1。
-
-
删除 BusinessPortalUser 用户。 为此,请按照下列步骤操作:
-
在SQL Server Management Studio,展开"数据库",展开 DYNAMICS 数据库或 Microsoft Dynamics SL 系统数据库,展开"安全性",然后展开"用户"。
-
右键单击"BusinessPortalUser",然后单击"删除"。
-
对每个公司数据库或每个数据库重复步骤 a 和 b 应用数据库。
-
-
安装业务门户。 有关如何安装业务门户的详细步骤,请参阅BusinessPortalInstallation.pdf文件夹的业务门户 CD 上的应用程序文件。
其他步骤
如果安装 SharePoint Server 2007,请执行以下附加步骤:
-
创建共享服务提供商 (SSP) 。 为此,请按照下列步骤操作:
-
单击
"开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。 -
单击"共享服务管理"。
-
在"管理此场的共享服务"页上,单击"新建 SSP"。
-
在 "SSP 名称 "部分中,在 "SSP 名称"框中键入名称。
-
在 "Web 应用程序 "列表中,单击将托管新 SSP 管理站点的 Web 应用程序。
说明-
如果要创建新的 Web 应用程序来托管新 SSP 的管理站点,请单击"创建新的 Web 应用程序"。
-
"SSP 管理站点 URL"框会自动填充管理 URL。
-
-
在" 我的网站位置" 部分中,单击一个 Web 应用程序以在 Web 应用程序列表中托管 "我的网站 "。
说明-
如果要创建新的 Web 应用程序来托管新 SSP 的"我的网站",请单击"创建新的 Web 应用程序"。
-
我们建议使用不同的 Web 应用程序托管"我的网站"和 SSP 管理站点,以便可以独立备份和还原"我的网站"。
-
如果要将"我的网站"托管在根目录外的位置,请更改"相对URL"框中的相对 URL。
-
-
在"SSP 服务凭据"部分中,键入用户名和密码,然后单击"确定"。
注意 SSP Web 服务将用户名用于通信,SSP 计时器服务用于运行作业。 -
单击“确定”。
-
-
安装 Web 服务。 有关安装 Web 服务的详细步骤,请参阅 AdProd\WebServices 文件夹中WSInstallAdminGuide.pdf Microsoft Dynamics GP CD 2 上的文件。
注意 必须重新创建 Web 服务中的用户安全设置。