Можно ли установить Dynamics GP 9.0 на Windows Server 2008 или более позднюю версию?

Я нахожусь на стадии планирования переноса установки Microsoft Dynamics GP 9.0 на новый сервер. Старый сервер работает под управлением Windows Server 2003 R2.

Я тестировал установку некоторых виртуальных машин, чтобы убедиться, что миграция будет проходить гладко и преодолевать некоторые препятствия. Любая версия Windows Server 2008 позволяет мне правильно установить GP, но как только я пытаюсь установить пакет обновления 2 для GP с помощью имеющегося у меня файла MSP, я получаю сообщение:

"Произошла фатальная ошибка. Установка 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, я смог правильно установить MSP. Я буду использовать Server 2003, если понадобится, но я бы предпочел не упустить новые функции в 2008 году.

5 ответов

Решение

Не похоже на это в соответствии с этим http://www.microsoft.com/canada/dynamics/gp/product/90systemrequirements.mspx

Нет, вы должны обновить до 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 для 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 прямо сейчас.

Что вы делаете, это отключение Data Execution Prevention при загрузке системы. Если вам требуется DEP после применения пакетов обновлений, повторно включите его с

bcdedit /set nx AlwaysOn

и перезагрузите компьютер.

Другие вопросы по тегам