使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

简介

本文介绍如何将适用于 Microsoft Dynamics GP 10.0 和 Microsoft Dynamics SL 7.0 的业务门户从一台服务器移到另一台服务器。

更多信息

注意 此信息仅适用于 BDC 中未对业务数据目录 (自定义) 。 当前没有将 Web 服务从一台服务器移到另一台服务器的过程。 如果 Web 服务不会驻留在原始 IIS 服务器上,则必须从原始服务器中删除它,并标记"SQL对象和数据"选项。 删除后,Web 服务可以在安装业务门户之前重新安装在新服务器上,并且必须重新配置所有安全性。


若要将业务门户从一台服务器移到另一台服务器,请执行以下步骤。

步骤 1:将数据库从一台服务器移到另一台服务器

  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计算机

  2. 如果要移动 Microsoft Office SharePoint Server 2007 或 Windows SharePoint Server 3.0 数据库,则只需移动SharePoint数据库。 为此,请按照下列步骤操作:

    1. 如果不知道名称SharePoint数据库名称,请按照以下步骤确定名称和服务器:

      1. 在SharePoint 3.0 管理中心"中,单击"应用程序管理"选项卡。

      2. "SharePoint Web 应用程序管理"部分中,单击"内容数据库"。

      3. 在"管理内容数据库"页上,单击SharePoint数据库名称。

      4. 在"管理内容数据库设置"页上,SharePoint内容数据库服务器和SharePoint数据库名称。

    2. 备份SharePoint数据库。 为此,请按照下列步骤操作:

      1. 在Microsoft SQL Server Management Studio,展开"数据库"。

      2. 右键单击SharePoint A 中的内容数据库,指向"任务",然后单击"备份"。

      3. 在"目标"部分中,单击"添加"。

      4. 在"文件名"框中,键入路径和文件名,然后单击"确定"。



        注意 文件名必须具有 .bak 扩展名。

    3. 还原SharePoint数据库。 为此,请按照下列步骤操作:

      1. 在SQL Server Management Studio中,右键单击"数据库",然后单击"还原数据库"。

      2. 在"还原目标"部分中,SharePoint"目标数据库"框中键入内容数据库名称。

      3. 在" 还原源"部分中 ,单击" 从设备",然后单击省略号按钮。

      4. 在"备份媒体"列表中,单击"文件",然后单击"添加"。

      5. 在"选择文件"部分中,单击备份文件,单击"确定",然后单击"确定"。

      6. 在"选择要还原的备份集"部分中,单击以选中要还原的备份文件旁边的"还原"复选框。

      7. 在" 选择页面"部分中 ,单击" 选项",然后单击以选中" 覆盖现有数据库 "复选框。

      8. "将数据库文件还原为"部分中,更改"还原为"列,以便数据文件日志文件新服务器上使用正确的路径。



        注意 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

      9. 单击“确定”。

  3. 如果打算仅移动数据库,并且计划移动 SharePoint Server 2007 或 Windows SharePoint Server 3.0 和业务门户,请执行以下附加步骤:

    1. 使用正在运行的服务器的新名称更新两个SQL Server。 为此,请按照下列步骤操作:

      1. 创建以下文件的备份文件:

        • BusinessFramework.config

        • ~privatefile.dbauthentication.config

        注意 默认情况下,这些文件位于以下位置:

        C:\Inetpub\wwwroot\wss\VirtualDirectories\Portnumber\binPortnumber 是运行业务门户的站点的端口号的占位符。


      2. 在步骤 1 中提到的两个文件中,将运行 SQL Server的名称更改为新的服务器名称。

    2. 从系统中删除 BusinessPortalUser 用户,以及从运行 SQL Server 的新服务器上的公司SQL Server。 为此,请按照下列步骤操作:

      1. 在SQL Server Management Studio,展开"数据库",展开系统数据库,展开"安全性",然后展开"用户"。

      2. 右键单击"BusinessPortalUser",然后单击"删除"。

      3. 对每个公司数据库重复步骤 1 和 2。


        注意 如果使用 Microsoft Dynamics GP,则系统数据库是 DYNAMICS 数据库。 如果使用 Microsoft Dynamics SL,系统数据库在安装 Microsoft Dynamics SL 期间命名。

    3. 创建新的 BusinessPortalUser 登录名,并授予新 BusinessPortalUser 登录名对系统和公司数据库的访问权限。 为此,请执行以下步骤:

      1. 在SQL Server Management Studio,展开"安全性",右键单击"登录名",然后单击"新建登录名"。

      2. 在" 登录名" 框中,键入"BusinessPortalUser"。

      3. 单击SQL身份验证",键入用户的密码,然后确认密码。

      4. 在"选择页面"部分中,单击"用户映射"。

      5. 在" 映射到此登录名的用户"部分中 ,单击系统数据库。

        注意 如果使用 Microsoft Dynamics GP,则系统数据库是 DYNAMICS 数据库。 如果使用 Microsoft Dynamics SL,系统数据库在安装 Microsoft Dynamics SL 期间命名。

      6. 在"数据库角色成员身份"部分中,单击"BFGROUP"。


        注意 如果使用 Microsoft Dynamics GP,也单击"DYNGRP"。

      7. 对每个公司数据库或每个数据库重复步骤 5 和步骤 6 应用数据库。


    4. 运行 DBAuthenticationUtility.exe 工具重置 ~privatefile.dbauthentication.config 文件中的 BusinessPortalUser 用户的密码。

步骤 2:将 SharePoint Server 2007 或 Windows SharePoint Server 3.0 和业务门户从一台服务器移到另一台服务器

  1. 安装 SharePoint Server 2007 或 Windows SharePoint Server 3.0。 有关如何执行此操作的详细步骤,请参阅BusinessPortalInstallation.pdf"文档"文件夹中的"业务门户 CD"上的文件。

  2. 创建适用于业务门户的 Web 应用程序。 为此,请按照下列步骤操作:

    1. 单击"开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。

    2. 单击" 应用程序管理" 选项卡。

    3. "SharePoint Web 应用程序管理"部分中,单击"创建或扩展 Web 应用程序"。

    4. 单击"创建新的 Web 应用程序"。

    5. 单击"创建新的 IIS 网站"。

    6. "IIS 网站" 部分,在"说明"框中 键入 名称。

    7. "IIS 网站" 部分中,在"端口"框中键入 端口 号。

    8. 在" 应用程序池 "部分中,在"应用程序池名称 "框中键入 名称。

    9. 在" 应用程序池 "部分中,为"应用程序池"选择应用程序池。

      注意 有关安全帐户详细信息,请参阅商业门户安装指南Windows SharePoint Services 28 页上的"用户帐户"。

    10. "数据库名称和身份验证"中,记下数据库名称。 此数据库只是临时的。

    11. 单击“确定”。

  3. 删除在步骤 2 中创建的新空白内容数据库。 为此,请按照下列步骤操作:

    1. 单击"开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。

    2. 单击" 应用程序管理" 选项卡。

    3. "SharePoint Web 应用程序管理"部分中,单击"内容数据库"。

    4. 在" 管理内容数据库 "页面上,单击步骤 2j 中记录的内容数据库。

    5. 在"管理内容数据库设置"页上,单击以选中"删除内容数据库"复选框,然后单击"确定"。

  4. 添加原始内容数据库。 为此,请按照下列步骤操作:

    1. 单击"开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。

    2. 单击" 应用程序管理" 选项卡。

    3. "SharePoint Web 应用程序管理"部分中,单击"内容数据库"。

    4. 在"管理内容数据库"页上,单击"添加内容数据库"。

    5. "Web 应用程序" 列表中,确保单击"适用于企业门户的 Web 应用程序"。

    6. "数据库服务器"框中,键入正在运行的服务器SQL Server。

    7. "数据库名称 "框中,键入原始内容数据库的名称。

    8. 在" 生成警告事件之前的网站 数"框中,键入 9000。

    9. 在" 可在此数据库创建的最大 网站数"框中,键入 15000,然后单击"确定"。

      注意 返回到"管理内容数据库"页面后,请确保内容数据库为"当前网站数"显示1。

  5. 删除 BusinessPortalUser 用户。 为此,请按照下列步骤操作:

    1. 在SQL Server Management Studio,展开"数据库",展开 DYNAMICS 数据库或 Microsoft Dynamics SL 系统数据库,展开"安全性",然后展开"用户"。

    2. 右键单击"BusinessPortalUser",然后单击"删除"。

    3. 对每个公司数据库或每个数据库重复步骤 a 和 b 应用数据库。

  6. 安装业务门户。 有关如何安装业务门户的详细步骤,请参阅BusinessPortalInstallation.pdf文件夹的业务门户 CD 上的应用程序文件。

其他步骤

如果安装 SharePoint Server 2007,请执行以下附加步骤:

  1. 创建共享服务提供商 (SSP) 。 为此,请按照下列步骤操作:

    1. 单击
      "开始",单击"管理工具",然后单击"SharePoint 3.0 管理中心"。

    2. 单击"共享服务管理"。

    3. 在"管理此场的共享服务"页上,单击"新建 SSP"。

    4. "SSP 名称 "部分中,在 "SSP 名称"框中键入名称。

    5. "Web 应用程序 "列表中,单击将托管新 SSP 管理站点的 Web 应用程序。



      说明

      • 如果要创建新的 Web 应用程序来托管新 SSP 的管理站点,请单击"创建新的 Web 应用程序"。

      • "SSP 管理站点 URL"框会自动填充管理 URL。

    6. 在" 我的网站位置" 部分中,单击一个 Web 应用程序以在 Web 应用程序列表中托管 "我的网站 "。

      说明

      • 如果要创建新的 Web 应用程序来托管新 SSP 的"我的网站",请单击"创建新的 Web 应用程序"。

      • 我们建议使用不同的 Web 应用程序托管"我的网站"和 SSP 管理站点,以便可以独立备份和还原"我的网站"。

      • 如果要将"我的网站"托管在根目录外的位置,请更改"相对URL"框中的相对 URL。

    7. "SSP 服务凭据"部分中,键入用户名和密码,然后单击"确定"。

      注意 SSP Web 服务将用户名用于通信,SSP 计时器服务用于运行作业。

    8. 单击“确定”。

  2. 安装 Web 服务。 有关安装 Web 服务的详细步骤,请参阅 AdProd\WebServices 文件夹中WSInstallAdminGuide.pdf Microsoft Dynamics GP CD 2 上的文件。

    注意 必须重新创建 Web 服务中的用户安全设置。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×