我正处于将 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 年的新功能。
不,您必须升级到 10-“没有计划使 9.0 或之前的版本与 Windows 7 兼容”这还必须包括 Windows 2008 r2
http://blogs.msdn.com/gp/archive/2009/08/04/windows-7-and-dynamics-gp-compatibility.aspx
根据这个http://www.microsoft.com/canada/dynamics/gp/product/90systemrequirements.mspx看起来不像
我可以确认它不支持 Windows Server 2008 R1 或 R2。我们仍然必须坚持使用 Windows Server 2003 for GP。
我还没有确认他们将发布 64 位版本的软件,但也许微软很快就会发布,但我不会屏住呼吸。
斯蒂芬,
我在大平原合作伙伴网站上分享了 Chad Bishop 先生写的部分帖子:
“它不起作用的原因是数据执行保护。您需要在 Server 2008 中将其关闭。(通过系统属性、高级选项卡、性能按钮。)您会立即注意到您无法添加 .msi 文件,只能添加可执行文件。这是x86可以工作的地方。你想添加c:\system32\msiexec.exe。(似乎不能简单地完全关闭它,所以你必须添加例外。)如果你在x64上,你很快就会意识到你"
如果您尝试此操作,请发布您的结果。
我已经成功完成了两次。为了在 Windows Server 2008 R2 上安装 GP 9 服务包,请打开具有提升权限的命令提示符窗口(以管理员身份运行),然后输入:
然后重新启动服务器。您现在应该可以应用您的 GP 9 Service Pack。
您正在做的是在系统启动时禁用数据执行保护。如果您在应用服务包后需要 DEP,请使用
bcdedit /set nx AlwaysOn
并重新启动。