我正计划将 Microsoft Dynamics GP 9.0 安装迁移到新服务器。旧服务器运行的是 Windows Server 2003 R2。
我一直在测试安装一些虚拟机,以确保迁移能够顺利进行,但遇到了一些障碍。任何版本的 Windows Server 2008 都允许我正确安装 GP,但是当我尝试使用我拥有的 MSP 文件安装 GP Service Pack 2 时,我收到以下消息:
“发生了致命错误。 Microsoft Dynamics GP 安装已提前结束。”
我尝试过以下版本:
- Windows Server 2008 32 位
- Windows Server 2008 64 位
- Windows Server 2008 R2 64 位
我尝试从管理员命令提示符手动运行它:msiexec /p en_gp_9.0_sp2.msp
。为了以防万一,我还在禁用 UAC 的情况下执行了此操作。
当我创建 Server 2003 R2 的 VM 时,我能够正确安装 MSP。如果必须的话,我会使用 Server 2003,但我真的不想错过 2008 中的新功能。
答案1
答案2
不,你必须升级到 10-“没有计划让 9.0 或之前的版本与 Windows 7 兼容”,其中还必须包括 Windows 2008 R2
http://blogs.msdn.com/gp/archive/2009/08/04/windows-7-and-dynamics-gp-compatibility.aspx
答案3
我可以确认它不支持 Windows Server 2008 R1 或 R2。我们仍然必须坚持使用 Windows Server 2003 进行 GP。
我还没有确认他们是否会发布 64 位版本的软件,但也许微软很快就会发布,但我不会屏住呼吸。
答案4
我已经成功完成了两次。为了在 Windows Server 2008 R2 上安装 GP 9 服务包,请打开具有提升权限的命令提示符窗口(以管理员身份运行),然后输入:
bcdedit /set nx AlwaysOff
然后重启服务器。现在你应该可以应用你的 GP 9 服务包了。
你正在做的是在系统启动时禁用数据执行保护。如果你在应用服务包后需要 DEP,请使用以下命令重新启用它
bcdedit /set nx AlwaysOn
然后重新启动。