在 Microsoft Dynamics GP 中针对 Business Portal 的安装向导中单击"下一步"时,收到以下错误消息:
所选数据库中的业务门户数据与此版本的业务门户不兼容。 在继续操作之前,必须选择其他数据库。
原因
出现此问题的原因是 Business Portal 的安装向导已确定存在数据库不兼容。 不兼容会阻止安装或升级继续。
解决方法
若要识别不兼容性、解决错误消息并启用安装向导以完成,请执行以下步骤。
-
启动查询工具进行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查询分析器"。
-
-
确定 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
-
-
-
确定是否存在公司版本差异。 为此,请针对 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 实用程序来解决任何未完成的升级问题。
-
-
确定是否存在数据库版本差异。 为此,请针对 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 实用程序来解决任何未完成的升级问题。
-
-
确定数据库状态。 为此,请针对 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
-
-
确定功能 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