我处于将Microsoft Dynamics GP 9.0安装迁移到新服务器的计划阶段。 旧的服务器正在运行Windows Server 2003 R2。
我一直在testing安装一些虚拟机,以确保迁移运行顺利,并跨越一些障碍。 任何版本的Windows Server 2008都允许我正确安装GP,但是一旦我尝试使用MSP文件安装GP Service Pack 2,就会收到以下消息:
“发生了致命错误,Microsoft Dynamics GP安装过早结束。
我试过这些版本:
我试着从pipe理员命令提示符手动运行它: msiexec /p en_gp_9.0_sp2.msp 。 为了以防万一,我也做了UAC禁用。
当我创buildServer 2003 R2的虚拟机时,我能够正确安装MSP。 如果需要的话,我将使用Server 2003,但是我真的不希望错过2008年的新function。
不,你必须升级到10-“有没有计划,使版本9.0或之前与Windows 7兼容”这将不得不还包括Windows 2008 R2
http://blogs.msdn.com/gp/archive/2009/08/04/windows-7-and-dynamics-gp-compatibility.aspx
我可以确认它不支持Windows Server 2008 R1或R2。 我们仍然坚持使用Windows Server 2003 for GP。
我还没有确认他们会发布一个64位版本的软件,但也许微软即将推出,但我不会保持我们的集体呼吸。
斯蒂芬
我分享了乍得主教在大平原合作伙伴网站上发表的一篇文章的一部分:
“之所以不工作是因为数据执行的预防,你需要在Server 2008中closures此function。(通过系统属性,高级选项卡,性能button。)你会注意到你不能添加.msi文件,只是可执行文件。你需要添加c:\ system32 \ msiexec.exe(看来,不能简单地closures它,所以你必须添加例外)。如果你在x64上,你很快就会意识到你你不能在x64可执行文件上改变dep属性,你不能在x64上禁用硬件强制dep,因为没有系统设置,所以对于x64,你唯一的select是能够运行gp9而不用任何服务包。
如果您尝试此操作,请发布您的结果。
我成功了两次。 为了在Windows Server 2008 R2上安装GP 9服务包,请使用提升的权限(以pipe理员身份运行)打开命令提示符窗口,然后input:
bcdedit /set nx AlwaysOff
然后重新启动服务器。 您现在应该可以应用您的GP 9服务包。
您正在做的是在系统启动时禁用数据执行保护。 如果您在使用服务包后需要DEP,请重新启用它
bcdedit / set nx AlwaysOn
并重新启动。