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

在 Microsoft Dynamics GP 中针对 Business Portal 的安装向导中单击"下一步"时,收到以下错误消息:

所选数据库中的业务门户数据与此版本的业务门户不兼容。 在继续操作之前,必须选择其他数据库。

原因

出现此问题的原因是 Business Portal 的安装向导已确定存在数据库不兼容。 不兼容会阻止安装或升级继续。

解决方法

若要识别不兼容性、解决错误消息并启用安装向导以完成,请执行以下步骤。

  1. 启动查询工具进行SQL Server。 为此,请对版本使用以下步骤SQL Server:

    • SQL Server 2008:单击"开始",指向"程序",单击"Microsoft SQL Server 2008",SQL Server Management Studio",然后单击"新建查询"按钮

    • SQL Server 2005:单击"开始",指向"程序",Microsoft SQL Server"2005",SQL Server Management Studio",然后单击"新建查询"按钮。

    • SQL Server 2000:单击"开始",指向"程序",Microsoft SQL Server,然后单击"SQL查询分析器"。

  2. 确定 Microsoft Dynamics GP 中是否有孤立的公司。 为此,请针对 DYNAMICS 数据库运行以下语句。

    select * from DYNAMICS..SY01500 where INTERID not in
    (select name from master..sysdatabases)

    备注

    • SY01500 表是公司主表。 此表包含 Microsoft Dynamics GP 中每个公司的记录。

    • 如果此脚本返回记录,您必须将 Microsoft SQL Server 数据库还原到联机状态。 或者,必须删除 DYNAMICS 数据库中的下表中的记录:

      • SY01500

      • DU000020

      • DB_Upgrade

  3. 确定是否存在公司版本差异。 为此,请针对 DYNAMICS 数据库运行以下语句。 在 语句中,将 X 替换为运行的 Microsoft Dynamics GP 主版本。

    select * from DYNAMICS..DU000020 where versionMajor <> X

    备注

    • DU000020 表包含公司版本信息。

    • 所有产品的所有公司必须升级后端应用程序,以成功安装相应的业务门户版本。

    • 如果安装 Business Portal 3.0,表中的所有记录必须与以下列匹配:

      • versionMajor = 9

      • versionMinor = 0

    • 如果为 GP 10.0 安装 Business Portal,表中的所有记录必须匹配以下列:


      • versionMajor = 10

      • versionMinor = 0

    • 如果此语句返回记录,请运行 Microsoft Dynamics GP 9.0 实用程序来解决任何未完成的升级问题。

  4. 确定是否存在数据库版本差异。 为此,请针对 DYNAMICS 数据库运行以下语句。 在 语句中,将 X 替换为运行的 Microsoft Dynamics GP 主版本。

    select * from DYNAMICS..DB_Upgrade where db_verMajor <> X

    备注

    • 表DB_Upgrade包含数据库版本信息。

    • 所有产品的所有公司必须升级后端应用程序,以成功安装相应的业务门户版本。

    • 如果安装 Business Portal 3.0,表中的所有记录必须与以下列匹配:

      • db_verMajor = 9

      • db_verMinor = 0

    • 如果为 GP 10.0 安装 Business Portal,表中的所有记录必须匹配以下列:


      • db_verMajor = 10

      • db_verMinor = 0

    • 如果此语句返回记录,请运行 Microsoft Dynamics GP 9.0 实用程序来解决任何未完成的升级问题。

  5. 确定数据库状态。 为此,请针对 DYNAMICS 数据库运行以下语句。

    select * from DYNAMICS..DB_Upgrade where db_status <> 0

    备注

    • 如果此语句返回记录,请运行 Microsoft Dynamics GP 实用工具来解决任何未完成的升级问题。

    • 如果 Microsoft Dynamics GP 实用工具指示所有公司已升级,请运行以下语句,将数据库状态更改为 0。 将数据库状态更改为 0 时,将启用"业务门户安装向导"运行。

      update DYNAMICS..DB_Upgrade set db_status = 0 where db_status <> 0
  6. 确定功能 ID 版本信息。 为此,请针对 DYNAMICS 数据库运行以下语句。

    select * from DYNAMICS..MBFInstalledDatabases

    备注

    • 业务门户仅支持从特定版本升级。 支持以下升级路径。

      注意 业务门户 2.7 也称为业务门户 2.5 功能包

      • 适用于 GP 10.0 的业务门户 3.0 到业务门户

      • 适用于 GP 10.0 的业务门户 2.7 到业务门户

      • Business Portal 2.7 到 Business Portal 3.0

      • 业务门户 2.5 到业务门户 3.0

    • 除 Business Framework 外,所有功能都要求将 Ver_Major 字段中的主要版本值和 Ver_Minor 字段中的次要版本值设置为相应的业务门户版本。

    • GP 10.0 商业门户的"Ver_Major值为 4。

参考

有关详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

923665 如何卸载 Business Portal 3.0

862544 如何删除 Business Portal 2.x

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×