Microsoft Business Solutions-Axapta 3.0 тепер входить до складу Microsoft Dynamics AX 3.0. Усі посилання на Microsoft Business Solutions-Axapta та Microsoft Axapta стосуються Microsoft Dynamics AX.
ВВЕДЕННЯ
У цій статті наведено посилання на документацію про те, як інсталювати виправлення для Microsoft Dynamics AX 2012. У ньому також описано, як інсталювати виправлення для Microsoft Dynamics AX 2009 і Microsoft Dynamics AX 4.0.
Примітка. Переконайтеся, що ретельно перевірити статті бази знань Microsoft, що документ певне виправлення, щоб визначити об'єкти, таблиці бази даних або файли, які будуть порушені.
Додаткові відомості
Виправлення, випущені для Microsoft Dynamics AX 2012
Детальний процес інсталяції оновлень і виправлень для Microsoft Dynamics AX 2012 документується на TechNet, у розділі: Застосування оновлень і виправлень.
Виправлення, випущені для Microsoft Dynamics AX 2009 і Microsoft Dynamics AX 4.0
Примітка Загальний процес інсталяції оновлень і виправлень для Microsoft Dynamics AX 2009 документується в такий офіційний документ: Обслуговування Microsoft Dynamics AX 2009.
Корпорація Майкрософт випускає виправлення для Microsoft Dynamics AX у таких форматах:
- Виправлення випускаються як стиснутий (.zip) файл. Файли, які містить файл .zip, замінюють наявні файли на комп'ютері.
- Виправлення випускаються як оновлення інсталятора Microsoft Windows. Ці виправлення містять файл Setup.exe.
Корпорація Майкрософт випускає виправлення для Microsoft Dynamics AX 4.0 у таких форматах:
- Виправлення випускаються як оновлення інсталятора Microsoft Windows. Ці виправлення містять файл Setup.exe.
- Виправлення випускаються як DIS-шар файли (AxDIS.aod) або DIP-шар файли (AxDIP.aod). Dis-layer changes address issues in SYS-layer code. Функція DIP-layer changes address issues in GLS-layer code.
- Дуже рідко, виправлення випускаються як XPO-файли, які містять код. Код застосовується до наявних об'єктів, таблиць бази даних або до обох об'єктів.
Загальні рекомендації щодо виправлень, які замінюють файли
Деякі виправлення Microsoft Dynamics AX заміняють файли на комп'ютері. Щоб отримати інструкції з інсталяції виправлення, яке замінює файли, уважно прочитайте документацію, яка супроводжує виправлення завантаження. Нижче наведено загальні рекомендації щодо інсталяції виправлень, які замінюють файли:
Перш ніж копіювати файли, які входять до складу виправлення на комп'ютері, скористайтеся звичайними процесами резервного копіювання для резервного копіювання файлів сервера, на які впливає виправлення.
Перевірте всі виправлення в тестовому середовищі, щоб переконатися, що настройки не негативно впливають.
Попросіть усіх користувачів вийти з клієнтської програми Microsoft Dynamics AX. Зупиніть екземпляр application Object Server (AOS), перш ніж перейменовувати та копіювати файли виправлень.
Коли файли етикеток включено в виправлення, скопіюйте всі файли етикеток, включених до папки застосунку Microsoft Dynamics AX. Файли етикеток матимуть такі розширення імен файлів:
- .Алі
- ACD
- ALC
За замовчуванням папка програм має такий шлях:
кореневий каталог\Axapta Application\appl\StandardNote За цим шляхом кореневий каталог представляє жорсткий диск і основний каталог, у якому інстальовано Microsoft Dynamics AX.
Настроювані середовища
Якщо ви налаштували середовище, перш ніж інсталювати виправлення, ретельно перегляньте статтю бази знань Майкрософт, що документує виправлення, які потрібно інсталювати. Будь-які об'єкти, на які впливає виправлення буде перезаписано. Це може призвести до втрати настройок у цих об'єктах.
Резервні копії баз даних
Якщо це стосується таблиць бази даних, створіть повне резервне копіювання бази даних, перш ніж застосовувати виправлення. Інструкції з резервного копіювання бази даних див. в документації microsoft SQL Server. Або перегляньте документацію сервера баз даних Oracle.
Відомості про інсталяцію
Виправлення, випущені для Microsoft Dynamics AX 2009
Щоб інсталювати виправлення, випущені як оновлення програми для Microsoft Dynamics AX 2009, виконайте такі дії:
Видобути файли з пакета.
Відкрийте файл kbxxxxxx.txt у пакеті виправлень, щоб визначити, які об'єкти буде виправлено під час інсталяції виправлення.
Вийдіть з усіх клієнтів Microsoft Dynamics AX 2009 і зупиніть екземпляр AOS.
Резервне копіювання бази даних.
Резервне копіювання папки програми.
Перезапустіть екземпляр AOS, а потім перегляньте журнал програм на сервері, на якому запущено службу AOS, щоб переконатися, що екземпляр AOS запускається правильно. Екземпляр AOS перебудує індекс об'єкта програми. Файл Axapd.aoi містить індекс об'єкта програми.
Примітка. Залежно від обладнання сервера, що використовується, запуск екземпляра AOS може завершитися, перш ніж процес буде завершено. Ця проблема виникає через брак часу для перебудування файлу Axapd.aoi, перш ніж AOS спробує використати файл.
Екземпляр AOS залишається в початковому стані до завершення відновлення файлу *.aoi. На цьому етапі екземпляр AOS має стан "розпочато". Додаткові дії не потрібні. Зачекайте, доки перебудування завершиться, а потім перегляньте журнал застосунків, щоб дізнатися, що екземпляр AOS запускається.
Запустіть файл Axpatch.exe для інсталяції виправлень застосунку.
Виберіть мову, якою потрібно запустити інсталяцію, і натисніть кнопку OK.
Коли запуститься майстер інсталятора, натисніть кнопку Далі.
Перегляньте Умови ліцензії на програмний продукт Microsoft, установіть прапорець, щоб прийняти умови ліцензії, якщо ви погоджуєтеся, а потім натисніть кнопку Далі.
На сторінці Select components (Вибір компонентів ) параметр Application files (Файли програм ) слід вибрати за замовчуванням. Натисніть кнопку Далі.
На сторінці Вибір конфігурації вкажіть правильну конфігурацію та натисніть кнопку Далі.
На сторінці Готово до застосування поточних виправлень натисніть кнопку Інсталювати.
Завершивши настроювання, натисніть кнопку Готово , щоб вийти з майстра.
У клієнті переконайтеся, що ви можете підключитися до екземпляра AOS як адміністратор Microsoft Dynamics AX.
Перевірте інсталяцію виправлення, виконавши такі дії:
- Відкрийте клас SysHotfixManifest в AOT.
- Переконайтеся, що клас містить метод, який має ім'я, яке збігається зі статтею номер інстальованих виправлень.
Скористайтеся засобом оновлення коду ("Порівняння коду"), щоб порівняти зміни SYP або GLP з будь-якими шарами VAR або CUS. Якщо настроювання існують, ІТ-персонал партнера або клієнта може знадобитися об'єднати виправлення в настроюваній системі.
Виправлення, випущені як оновлення інсталятора Windows
Увага! Необхідно виконати такі дії:
- Файл ядра ObjectServer потрібно інсталювати на кожному сервері AOS.
- Файл ядра клієнта потрібно інсталювати на кожному клієнтському комп'ютері.
- Файл ядра NetBusinessConnector і файл ядра ComBusinessConnector потрібно інсталювати на кожному комп'ютері під керуванням з'єднувача Microsoft Dynamics AX .NET Business і Microsoft Dynamics AX com Business Connector.
- Файл ядра ApplicationIntegrationServer – це адаптер BizTalk. Переконайтеся, що ви інсталюєте файл ядра ApplicationIntegrationServer разом із файлом ядра NetBusinessConnector під час оновлення адаптера BizTalk.
Оновлення інсталятора Windows оновлює двійкові файли клієнта Microsoft Dynamics AX 4.0:
- Файл .exe
- Файли .dll
Ці файли також називаються файлами ядра. Щоб застосувати оновлення інсталятора Windows, виконайте такі дії:
Видобути файли з виправлення. Видобуті файли можуть містити такі папки:
- ApplicationIntegrationServer
- Client
- ComBusinessConnector
- NETBusinessConnector
- ObjectServer (Сервер об'єктів)
Перевірте виправлення в тестовому середовищі. Потім заплануйте простої.
Закрийте всі клієнти програмного забезпечення Microsoft Dynamics AX. Потім завершіть роботу екземплярів AOS, підключених до спільної спільної програми виробництва.
С резервне копіювання бази даних і створення резервної копії папки програми.
Запустіть файл Setup.exe, який входить до складу кожної папки в цьому виправленні.
Перезапустіть екземпляр AOS. Перегляньте журнал подій програми на сервері, на якому запущено службу AOS, щоб переконатися, що екземпляр AOS запускається належним чином. Екземпляр AOS перебудує індекс об'єкта програми. Файл Axapd.aoi містить індекс об'єкта програми.
Примітка. Залежно від серверного обладнання, що використовується, запуск екземпляра AOS може завершитися, перш ніж процес буде завершено. Ця проблема виникає через брак часу для перебудування файлу Axapd.aoi.
Використовуйте екземпляр AOS для входу до клієнта за допомогою облікового запису адміністратора Microsoft Dynamics AX 4.0. Переконайтеся, що підключення успішно встановлено.
Виправлення, випущені як XPO-файл, який містить код
Виправлення, випущені у форматі XPO, містять виправлення на рівні коду, які безпосередньо впливають на об'єкти або таблиці бази даних у Microsoft Dynamics AX.
Увага! Перш ніж продовжити, перегляньте кожен файл XPO для об'єктів або таблиць, які буде змінено. Зверніть увагу на будь-які настроювання поточного середовища, на які можуть вплинути зміни. Ми настійно рекомендуємо застосовувати всі виправлення в середовищі тестування, перш ніж застосовувати виправлення до динамічної системи.
Увійдіть до Microsoft Dynamics AX за допомогою облікового запису адміністратора Microsoft Dynamics AX. Переконайтеся, що інші користувачі не ввійшли в Microsoft Dynamics AX.
Відкриття діалогового вікна Application Object Tree (Дерево об'єктів застосунку ). Для цього скористайтеся одним із наведених нижче способів.
- На панелі інструментів Standard натисніть кнопку Дерево об'єктів застосунку.
- На клавіатурі натисніть клавіші Ctrl+D.
- У меню Файл наведіть вказівник миші на пункт Відкрити та виберіть пункт Дерево об'єктів застосунку.
У діалоговому вікні Application Object Tree (Дерево об'єктів застосунку ) натисніть кнопку Import (Імпортувати ) на панелі інструментів.
Натисніть кнопку Огляд і знайдіть файл XPO.
У діалоговому вікні Відкрити клацніть файл XPO, а потім натисніть кнопку Відкрити.
Натисніть кнопку OK , щоб завершити процес імпорту.
Примітка. Можливо, доведеться завершити компіляацію вперед або повний процес компіляції дерева об'єктів застосунку (AOT).
Інсталяція виправлень, випущених як DIS-шар або DIP-шар файли
Щоб інсталювати виправлення, випущені як DIS-шар або DIP-шар файли, виконайте такі дії:
Видобути файли з пакета виправлень.
Перш ніж скопіювати файли, які входять до складу виправлення на комп'ютері, скористайтеся звичайними процесами резервного копіювання для резервного копіювання папки застосунків і серверних файлів, які постраждали від виправлення.
Перевірте виправлення в тестовому середовищі. Потім заплануйте простої, коли в системі немає інших користувачів.
Закрийте всі клієнти програмного забезпечення Microsoft Dynamics AX. Потім завершіть роботу екземплярів application Object Server, підключених до спільної спільної програми виробництва.
Скопіюйте файли AxDIS.aod і AxDISen-us.ald до кожної папки програм, де існують інші файли AOD. За замовчуванням ця папка розташована в такому розташуванні:
\application\appl\standardNote На цьому кроці завжди використовуйте функцію копіювання. Не використовуйте функцію переміщення. Коли ви переміщуєте файл, для цього файлу буде взято дозволи вихідної папки. Під час копіювання файлу будуть потрібні дозволи для цільової папки.Створіть резервну копію файлу Axapd.aoi, перейменувавши файл. Або видаліть файл Axapd.aoi в кожній папці програми.
Перезапустіть екземпляр AOS. Перегляньте журнал застосунків на сервері, на якому запущено екземпляр AOS, щоб переконатися, що екземпляр AOS запускається належним чином. Екземпляр AOS перебудує індекс об'єкта програми. Файл Axapd.aoi містить індекс об'єкта програми.
Примітка. Залежно від серверного обладнання, що використовується, запуск екземпляра AOS може завершитися, перш ніж процес буде завершено. Ця проблема виникає через брак часу для перебудування файлу Axapd.aoi.
Екземпляр AOS залишатиметься в початковому стані до перебудування файлу AOI. На цьому етапі екземпляр AOS матиме стан "розпочато". Додаткові дії не потрібні. Зачекайте, доки відновлення завершиться, а потім перегляньте журнал застосунків, щоб дізнатися, що екземпляр AOS запущено.
Використовуйте екземпляр AOS для входу на клієнтському комп'ютері за допомогою облікового запису адміністратора Microsoft Dynamics AX 4.0. Після цього підключіться до цього екземпляра AOS за допомогою клієнтського програмного забезпечення, щоб переконатися, що ви можете успішно підключитися. Нарешті, переконайтеся, що зміни були виявлені Microsoft Dynamics AX і що вони видимі в AOT.
Якщо з'явиться контрольний список оновлення, заповніть контрольний список, щоб переконатися, що додаткових проблем не буде. Якщо контрольний список оновлення не відображається, шар DIS або DIP не розпізнається. Якщо шар DIS або DIP не розпізнано, скористайтеся одним або кількома з наведених нижче способів.
Створити папку програми. Потім скопіюйте всі файли з наявної папки програми до нової папки програми.
Змініть конфігурацію екземпляра AOS, щоб використовувати нову папку програми. Ось як це зробити:
Натисніть кнопку Пуск, виберіть команду Виконати, введіть Control Admintools і натисніть кнопку OK.
Двічі клацніть програму конфігурації Microsoft Dynamics AX.
На вкладці Application Object Server (Сервер об'єктів застосунків) виберіть нову папку програми, створену в списку екземплярів застосунку.
Застосуйте конфігурацію, а потім перезапустіть екземпляр AOS.
Повторіть крок 8.
Після завершення контрольного списку повторно компілюйте всю програму.
Якщо ви використовуєте кілька папок програм і кілька екземплярів AOS, зупиніть усі екземпляри AOS, а потім перезапустіть усі екземпляри AOS.
Посилання
Докладні відомості про параметри імпорту для файлу XPO див. в посібнику з розробників Microsoft Dynamics AX.
Продукти сторонніх виробників, згадані в цій статті, виготовлено незалежними від корпорації Майкрософт компаніями. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.