Я нахожусь на стадии планирования переноса установки Microsoft Dynamics GP 9.0 на новый сервер. Старый сервер работает под управлением Windows Server 2003 R2.
Я тестировал установку некоторых виртуальных машин, чтобы убедиться, что миграция пройдет гладко и натолкнется на некоторые препятствия. Любая версия Windows Server 2008 позволяет мне правильно установить GP, но как только я пытаюсь установить пакет обновления 2 GP с помощью имеющегося у меня файла MSP, я получаю сообщение:
«Произошла фатальная ошибка. Установка Microsoft Dynamics GP завершена преждевременно».
Я пробовал с этими версиями:
Я пробовал запустить его вручную из командной строки администратора: msiexec /p en_gp_9.0_sp2.msp
. Я тоже сделал это с отключенным UAC, на всякий случай.
Когда я создал виртуальную машину Server 2003 R2, я смог правильно установить 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 для GP.
Я не получил подтверждения, что они выпустят 64-битную версию программного обеспечения, но, возможно, Microsoft скоро выйдет, но я бы не стал задерживать наше общее дыхание.
Стивен,
Я делюсь частью сообщения, написанного г-ном Чадом Бишопом на партнерском сайте Great Plains:
«Причина, по которой это не сработает, заключается в предотвращении выполнения данных. Вам нужно отключить это в Server 2008. (Через свойства системы, вкладку« Дополнительно », кнопку« Производительность ».) Вы сразу заметите, что не можете добавлять файлы .msi, а только исполняемые файлы. Вот где будет работать x86. вы хотите добавить c: \ system32 \ msiexec.exe. (Похоже, что нельзя просто полностью отключить его, поэтому вам нужно добавить исключения.) Если вы используете x64, вы очень быстро поймете, что Невозможно изменить атрибуты dep в исполняемых файлах x64. Вы не можете отключить аппаратное принудительное деплоя на x64, для него нет системных настроек. Так что для x64 ваш единственный вариант - иметь возможность запускать gp9 без пакетов обновления ».
Если вы попробуете это сделать, опубликуйте свои результаты.
Я дважды делал это успешно. Чтобы установить пакеты обновлений GP 9 на Windows Server 2008 R2, откройте окно командной строки с повышенными правами (запуск от имени администратора), затем введите:
bcdedit /set nx AlwaysOff
Затем перезагрузите сервер. Теперь вы сможете применить свои пакеты обновления GP 9.
Что вы делаете, так это отключаете предотвращение выполнения данных при загрузке системы. Если вам требуется DEP после применения вашего пакета (ов) обновления, повторно включите его с помощью
bcdedit / установить nx AlwaysOn
и перезагрузитесь.